with (navigator) if (appName.indexOf('Microsoft')!=-1 && appVersion.indexOf('Mac')==-1) document.write(''+
'<scr'+'ipt language="VBScript">\nOn error resume next\n'+
'MM_dir = IsObject(CreateObject("SWCtl.SWCtl.1"))\n'+
'MM_flash = NOT IsNull(CreateObject("ShockwaveFlash.ShockwaveFlash"))\n</'+'script>');

function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
	  var ok=false; document.MM_returnValue = false;
	  with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
		ok=(plugins && plugins[plgIn]);
	  } else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
		if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
		else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
		else ok=autoGo; }
	  if (!ok) theURL=altURL; if (theURL) window.location=theURL;
	}

//Synage Inside ePublication form validation
function verifyRequired() {
  var fieldName = trimspace(document.icpsignup.fields_fname.value);
  var emailID = trimspace(document.icpsignup.fields_email.value);
  if (fieldName == "" || fieldName == 'Name') {
    alert("The Name field is required.");
	document.icpsignup.fields_fname.focus();
    return false;
  }
  if (emailID == "" || emailID == 'Email') {
    alert("The Email field is required.");
	document.icpsignup.fields_email.focus();
    return false;
  }
  if (emailID != "" && emailID != 'Email') {
	 if(!checkEmail(document.icpsignup.fields_email.value)) {
		document.icpsignup.fields_email.focus();
		return false;
	}
  }
	return true;
}
//email format validation
function checkEmail(email) {

	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
		return (true)
	}
		alert("Invalid E-mail address! Please enter your correct email address.")
		return (false)
}

//this function use to trim the spaces in text field
function trimspace(str)
{		
	var len = str.length;
	if (len != 0){
		for (var i=0;i<len;i++) {	
			if(str.indexOf(" ")==0)
				str=str.substring(1,len);
		}
		var strtrim = str;
		return strtrim;
	} else {
		return str;
	}
}

function check_name() {
	if(document.icpsignup.fields_fname.value == 'Name')
		document.icpsignup.fields_fname.value = '';
	else if(document.icpsignup.fields_fname.value == '')
		document.icpsignup.fields_fname.value = 'Name';
	else
		document.icpsignup.fields_fname.value = document.icpsignup.fields_fname.value;
}
function check_email() {
	if(document.icpsignup.fields_email.value == 'Email')
		document.icpsignup.fields_email.value = '';
	else if(document.icpsignup.fields_email.value == '')
		document.icpsignup.fields_email.value = 'Email';
	else
		document.icpsignup.fields_email.value = document.icpsignup.fields_email.value;
}


