function retVal(sName)
{

  /*
   get last loc. of ?
   right: find first loc. of sName
   +2
   retrieve value before next &
  
  */
  
  var sURL = new String(window.location);
  var iQMark= sURL.lastIndexOf('?');
  var iLensName=sName.length;
  
  //retrieve loc. of sName
  var iStart = sURL.indexOf('?' + sName +'=') //limitation 1
  if (iStart==-1)
        {//not found at start
        iStart = sURL.indexOf('&' + sName +'=')//limitation 1
		if (iStart==-1)
		   {//not found at end
		    return 0; //not found
		   }   
        }
        
  iStart = iStart + + iLensName + 2;
  var iTemp= sURL.indexOf('&',iStart); //next pair start
  if (iTemp ==-1)
		{//EOF
		iTemp=sURL.length;
		}  
  return unescape(sURL.slice(iStart,iTemp )) ;
  sURL=null;//destroy String
}

function gotofield1(result){	try{	result.focus();	}	catch(exception)	{}}function gotofield(result){	result.scrollIntoView();	try{	result.setActive();	}	catch(exception)	{}	result.focus();	try{	result.select();	}	catch(exception)	{}}function Clength (result){	if(result.value.length>0) 	{		return true;	}	else	{		alert(result.id+" cannot be empty");		gotofield(result);		return false;	}}function Plength (result,num66){	if(result.value.length>= num66)	{		return true;	}	else	{		alert("'" + result.id + "' should be atleast '" + num66 + "' characters");		gotofield(result);		return false;	}}function pass(r1,r2){	if(!(r1.value==r2.value))	{		alert("The 'Password' and 'RetypePassword' does not match.");		gotofield(r1);		return false;	}	else	{		return true;	}}function isspecialchar(result){	if(result.value.indexOf('<')!=-1 || result.value.indexOf('>')!=-1 ||	 result.value.indexOf(',')!=-1 || result.value.indexOf('?')!=-1 ||	  result.value.indexOf('/')!=-1 || result.value.indexOf('\\')!=-1 ||	   result.value.indexOf('|')!=-1 || result.value.indexOf('!')!=-1 ||	    result.value.indexOf('~')!=-1 || result.value.indexOf('`')!=-1 ||	     result.value.indexOf('#')!=-1 || result.value.indexOf('$')!=-1 ||	      result.value.indexOf('^')!=-1 || result.value.indexOf('&')!=-1 ||	       result.value.indexOf('*')!=-1 || result.value.indexOf('(')!=-1 ||	        result.value.indexOf(')')!=-1 || result.value.indexOf('-')!=-1 ||	         result.value.indexOf('+')!=-1 || result.value.indexOf('=')!=-1 ||	          result.value.indexOf(':')!=-1 || result.value.indexOf(';')!=-1 ||	           result.value.indexOf('[')!=-1 || result.value.indexOf(']')!=-1 ||	            result.value.indexOf('{')!=-1 || result.value.indexOf('}')!=-1 ||	             result.value.indexOf('@')!=-1 || result.value.indexOf('.')!=-1 ||	              result.value.indexOf('\'')!=-1 || result.value.indexOf('"')!=-1 ||   	               result.value.indexOf('%')!=-1)	{		alert(result.id + " cannot contain special characters '<,>#@!^'....");		gotofield(result);		return false;		}	else	{		return true;	}}function isPhoneFax(result){	var re= /-/g;	var temp = result.value.replace(re,'');	if(isNaN(temp))	{		alert(result.id + " is not a valid number.\nPlease enter numbers only.");		gotofield(result);		return false;	}	else	{		return true;	}}function isvalidnum(result){	if(isNaN(result.value))	{		alert(result.id + " is not a valid number.\nPlease enter numbers only.");		gotofield(result);		return false;	}	else	{		return true;	}}function invalidater(result){	if(result.value.indexOf('\'')!=-1 || result.value.indexOf('"')!=-1) 	{		alert(result.id + " cannot contain special characters '<,>#@!^'....");		gotofield(result);		return false;	}	else	{		return true;	}}function isemailid(result){	var at_at = result.value.indexOf('@');	var dot_at = result.value.indexOf('.');	if (!(at_at == result.value.lastIndexOf('@') || at_at == -1 || dot_at == -1)) {}	else if(result.value.indexOf('<')!=-1 || result.value.indexOf('>')!=-1 ||	 result.value.indexOf(',')!=-1 || result.value.indexOf('?')!=-1 ||	  result.value.indexOf('/')!=-1 || result.value.indexOf('\\')!=-1 ||	   result.value.indexOf('|')!=-1 || result.value.indexOf('!')!=-1 ||	    result.value.indexOf('~')!=-1 || result.value.indexOf('`')!=-1 ||	     result.value.indexOf('#')!=-1 || result.value.indexOf('$')!=-1 ||	      result.value.indexOf('^')!=-1 || result.value.indexOf('&')!=-1 ||	       result.value.indexOf('*')!=-1 || result.value.indexOf('(')!=-1 ||	        result.value.indexOf(')')!=-1 || result.value.indexOf('-')!=-1 ||	         result.value.indexOf('+')!=-1 || result.value.indexOf('=')!=-1 ||	          result.value.indexOf(':')!=-1 || result.value.indexOf(';')!=-1 ||	           result.value.indexOf('[')!=-1 || result.value.indexOf(']')!=-1 ||	            result.value.indexOf('{')!=-1 || result.value.indexOf('}')!=-1 ||	             result.value.indexOf('\'')!=-1 || result.value.indexOf('"')!=-1 ||	              result.value.indexOf('%')!=-1){}	else if (!at_at>dot_at) {}	else if (!at_at>3) {}	else if (!((result.value.length-result.value.lastIndexOf('.'))>=2)) {}	else {return true;}		alert("The 'Email Id' that you entered is invalid. The format is xxxx@yyy.zzz" );		gotofield(result);		return false;}function support_checkconvertor(output_Txtbox,input_Checkbox){		if(input_Checkbox.checked)	{		if (output_Txtbox.value.length==0)		{			output_Txtbox.value = input_Checkbox.value;		}		else		{			output_Txtbox.value = output_Txtbox.value + ", " + input_Checkbox.value;		}	}	else	{		var temp_1 = output_Txtbox.value.replace(input_Checkbox.value, "");		var temp_2 = temp_1.split(", ");		var temp_3 = 0;		temp_1 = "";		while (temp_3 < temp_2.length)		{			if(temp_2[temp_3].length > 0)			{			temp_1 += temp_1 == "" ? temp_2[temp_3] : ", " + temp_2[temp_3];			}			temp_3 = temp_3+1;		}		output_Txtbox.value = temp_1;		alert(":" + output_Txtbox.value + ":");	}	}