function showDownload()
{
}

function hideDownload()
{
}

function outlook()
{
var newwindow=window.open("outlook.jsp",null,
    "height=600,width=600,status=yes,toolbar=no,menubar=no,scrollbars=yes, location=no");
}


function webmail(t)
{
var newwindow=window.open("webmail.jsp?parser="+t,null,
    "height=600,width=600,status=yes,toolbar=no,menubar=no,scrollbars=yes, location=no");
}
function setCookie_pop( name, value, expiredays ) 
{ 
var todayDate = new Date(); 
todayDate.setDate( todayDate.getDate() + expiredays ); 
document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + "; domain=.acclaim.com;" 
}

var frndEmailStr=new Array();
// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

function createCookie(name,sidX,days) //function createCookie(cname,sid,days)
{
	
    
       var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		 if(days!=-1)

					document.cookie = name+'=    '+sidX+';   expires=' + expires+'; path=/;domain=.acclaim.com'
         else
 		 	      	document.cookie = name+'=    '+sidX+';   expires=; path=/ ;domain=.acclaim.com'
  
}

function readCookie(name)
{
       
        
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');

       
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' '){
                      c = c.substring(1,c.length);
           
                      }
               
                // reading key value retuning  
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}



function parser(referalstr)
{
var str="";
i=referalstr.indexOf("//");

if(i!=-1)
  i=i+2;
 else
  i=0;

  j=referalstr.indexOf("/",i);
  if(j==-1)
    str=referalstr.substr(i,referalstr.length-i);
  else
     str=referalstr.substr(i,j-i);

   str=str.substr(0,149);

 return str;

}

function cc()
{
 /* check for a cookie */
  if (document.cookie == "") 
  {
    //alert("COOKIES need to be enabled!");
	window.location='cookie.htm';	
  } 
 
}

document.cookie = 'killme' + escape('nothing')

cc();


<!--          FORM VALIDATOR        -->

function isEmpty(elem, helperMsg){
	if(elem.value.length == 0){
		//alert(helperMsg);
//		elem.focus(); // set the focus to this input
		return true;
	}
	return false;
}

function isName(elem, helperMsg){
	var alphaExp = /^[0-9a-zA-Z\ \@\-\_\.\"\'\/]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		//alert(helperMsg);
		elem.focus();
		return false;
	}
}
function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		//alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isAlphabet(elem, helperMsg){
	var alphaExp = /^[a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		//alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isAlphanumeric(elem, helperMsg){
	var alphaExp = /^[0-9a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		//alert(helperMsg);
		elem.focus();
		return false;
	}
}


function isSpecChar(elem, helperMsg){
	var alphaExp = /^[0-9a-zA-Z_@]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		//alert(helperMsg);
		elem.focus();
		return false;
	}
}

function lengthRestriction(elem, min, max, mesg){
	var uInput = elem.value;
	if(uInput.length >= min && uInput.length <= max){
		return true;
	}else{
		//alert("Please enter b/w " +min+ " and " +max+ " characters for "+mesg);
		elem.focus();
		return false;
		
	}
}

function madeSelection(elem, helperMsg){
	if(elem.value == "Please Choose"){
		//alert(helperMsg);
		elem.focus();
		return false;
	}else{
		return true;
	}
}

function emailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	//alert("email value "+elem.value)
	if(elem.value.match(emailExp)){
		return true;
	}else{
		//alert(helperMsg);
//		elem.focus();
		return false;
	}
}


function frnEmailValidator(elem, helperMsg){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	//alert("email value "+elem.value)
	if(elem.match(emailExp)){
		return true;
	}else{
		//alert(helperMsg);
//		elem.focus();
		return false;
	}
}


<!--
//var regOneInputs
//Reg1 Form control Values---------

var cname 
var loginUserId;  
var textPassword;
var pwd
var cpwd
var countryDD
var zip1
var daydropdown
var monthdropdown
var yeardropdown
var radio1Male
var radio2Female
var secretQue
var secretansx
var charnamex
var AgeResult
var email
var cemail
var tnc
var optionRegTwo1
var optionRegTwo2
var optionRegTwo3
var RecMailType
var option1
var option2
var option3
var checkbox1
var emailMatch=0;
var days
var strs
var ActivationStateX
var day
var month
var year
var cookieUserId




var date1d
var date1m
var date1y


// cookie
var sidX
var userIDX
var gstatusX
var AgeX
var EmailX
var CharNameX
var male
var female
var gender = "Male";
var ReferalID=null;
var ReferalURL=null;
var ChiRecMailType=null;
var AgreeEmail=null;
var ParentMail=null;
var str
var ParentEmailX1 
var	parentEmailX2 
var str2
var forID2
var toggle = 0;
var childmailStatus
var reg0ver13Approve
var regU13Approve
var tempforID2
var xmlHttpPlay
var email
var frndEmail
var persMsg
var userLink=0;
var holdtext
var resultFriendsInvitation

d = new Date();
var timeUnique = d.getTime();

//Reg1 Form control Values------

function checkCookie() {
	
	//formReg1.reset();
	var key=readCookie("acclaim");
	var temp=key;
	//alert(key);
	if(key==null||key==""){
	showInvite();
	}
	else {	
	var index =parseInt(key.indexOf(","));
	
	sidX= key.substring(index+1);
	sidX=sidX.substring(0,parseInt(sidX.indexOf(",")));
	cookieUserId=temp.substring(0,parseInt(temp.indexOf(",")));
	cname=cookieUserId;
	showInvite();
	
	}
	
}

function eraseCookie(name)
{
      
	   createCookie(name,"",-1);
createCookie("fromAddress","",-1);

	   sidX=null;
	   
		//formReg1.reset();
		 
	   refreshLogin();
	   
	  // RefreshRegister();
	    
	   openLogin();
	    
 
}
function hideInviteLayer(){
toggleBox('inviteLayer',0);
//formReg1.reset();
hideBoth()

}

function hideInviteLayer2(){
toggleBox('inviteLayerSuccess',0);
//formReg1.reset();
hideBoth()

}

function hideInviteLayerstandAlone(){
toggleBox('inviteLayerSuccess',0);
//formReg1.reset();
showInvite();

}



function  showDescript(){

toggleBox('Descript',1);
}
function  hideDescript(){

toggleBox('Descript',0);
}

function showPopRules(){
toggleBox('popRules',1);

}
function hidePopRules(){
toggleBox('popRules',0);

}
function  showHelp1(){

toggleBox('whatThis',1);
}
function  hideHelp1(){

toggleBox('whatThis',0);
}

function loginPage(cname,pwd)
{
closeAll();	
refreshLogin();
//RefreshRegister();
toggleBox('apDivLogin1',1);

}

function showNews(){
	
		toggleBox('news',1);
	}
	
	function hideNews(){
			
		toggleBox('news',0);		
	}

	function showAbout(){
	
		toggleBox('about',1);
	}
	
	function hideAbout(){
			
		toggleBox('about',0);		
	}
		function showGuide(){
	
		toggleBox('guide',1);
	}
	
	function hideGuide(){
			
		toggleBox('guide',0);		
	}
		function showCommunity(){
	
		toggleBox('community',1);
	}
	
	function hideCommunity(){
			
		toggleBox('community',0);		
	}
		function showSupport(){
	
		toggleBox('support',1);
	}
	
	function hideSupport(){
			
		toggleBox('support',0);		
	}
	
	function openSuccessInvitation(){
	toggleBox('inviteLayer',0);
	toggleBox('inviteLayerSuccess',1);
	toggleBox('InviteEmailInviteLink',0);
	
	
			}
	
	
	function clipBoardCopy() 
{
var x = document.getElementById('userlink').innerHTML;
window.clipboardData.setData('Text',x);


}
	
	function showInvite(){
		 var str=readCookie("acclaim");
	    	 var val_arr=null;
		 var cname=null;
		if(str!=null){
			val_arr=str.split(","); 	
			cname=val_arr[0];
		}
		toggleBox('inviteLayer',1);
		toggleBox('InviteEmailInviteLink',1);
		
		document.getElementById('errs').innerHTML="";	
		document.getElementById('userlink').innerHTML="";
		document.getElementById('userlink').innerHTML="";	
		document.getElementById('errFrEmail').innerHTML="";
        	document.getElementById('email_y').value="";	
		document.getElementById('email_f').value="";	
        	var FromEmail_txt=readCookie("fromAddress");

         if(FromEmail_txt!=null)
                  document.getElementById('email_y').value=FromEmail_txt;	
						
			if (cname=="" || cname=='undefined' || cname==null){
	
			//alert("cname  "+cname)
			document.getElementById("userlink").innerHTML= "You are not signed in so you would not get Acclaim Coins. <A HREF=\"botsregistration.html\"><U><font color=\"#04718C\" >Click here</U></font></A> to sign in or register free.";
	
			} else {

			//alert("COMINGG>>>>>>>>>>");
			document.getElementById('userlink').innerHTML="";	
			var UserName= cname;
			xmlHttp=GetXmlHttpObject()		
			if (xmlHttp==null)
			{
			alert ("Your browser does not support AJAX!");
			return;
			} 

			var url="GetBountyUrl.jsp?UserName="+UserName+"&t="+timeUnique;
			xmlHttp.onreadystatechange=userUrlResponse;  
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			} 
	
	
		}
	
	
	

	
function userUrlResponse(){

					if (xmlHttp.readyState==4)// ajax return value on the process status. 4 is success.
					{ 
						// &result=http://9dragons.acclaim.com/referal.jsp?ref=GFN-746891-sujatha& 
					var resultStr=xmlHttp.responseText;

					//alert(resultStr);
					resultStr=resultStr.split('=');
					resultStr=resultStr[1]+'='+resultStr[2];
					var URL=resultStr.split('&');
					userLink=URL[0];
					document.getElementById("userlink").innerHTML=userLink;
					}

}
	
	function closeAll(){
	toggleBox('inviteLayer',1);
	toggleBox('inviteLayerSuccess',0);
	toggleBox('InviteEmailInviteLink',1);
	}
	
/*	function openRegSuccess(){
		closeAll();
		toggleBox('apDivRegistration4',1);
	}
*/
	function hideBoth(){
		closeAll();
		checkCookie();
	}
	
	
	function openInvite(){
		
		closeAll();
		checkCookie();
		//toggleBox('inviteLayer',1);
		//toggleBox('InviteEmailInviteLink',1);
		showInvite();
		
		}

	
function toggleBox(szDivID, iState) // 1 visible, 0 hidden
{
	
    if(document.layers)	   //NN4+
    {
       document.layers[szDivID].visibility = iState ? "show" : "hide";
    }
    else if(document.getElementById)	  //gecko(NN6) + IE 5+
    {
        var obj = document.getElementById(szDivID);
        obj.style.visibility = iState ? "visible" : "hidden";
    }else if(document.all)	// IE 4
    {
        document.all[szDivID].style.visibility = iState ? "visible" : "hidden";
    }
}

function invite()
{

			var err=0;
			// to skip the below statements when it is called after successful registration
			if (toggle ==0)
			{
			
					//alert("toggle "+0)
					document.getElementById('errFrEmail').innerHTML="";						
					document.getElementById('errs').innerHTML="";
													
					var email_yChk1=document.getElementById('email_y');
					var email_fChk1=document.getElementById('email_f');
					
					//var email_y1=document.getElementById('email_y');
					
						
					if(isEmpty(email_yChk1, "Your Email Address should not be empty")==true){
					document.getElementById('errs').innerHTML="Your Name should not be empty";		
					err =1;					
					}
					else if(isName(email_yChk1, "Enter a valid email address")==false){	
					document.getElementById('errs').innerHTML="Enter a valid Name";		
					err =1;					
					}
					else if(lengthRestriction(email_yChk1, 3, 50, "mesg")==false){	
					document.getElementById('errs').innerHTML="Name should be >3 and <50 characters";		
					err =1;					
					}
					
					else if(isEmpty(email_fChk1, "Type in one or more emails to invite your friends")==true){
					document.getElementById('errFrEmail').innerHTML="Type in one or more emails to invite your friends";		
					err =1;					
					}
					
					
					else
					{			
					// var email_array=new Array();
					var frnEmials=document.getElementById('email_f').value;
					var email_array = frnEmials.split(",");
					
					
							for (var i = 0; i<email_array.length; ++i)
							{
								
								if(frnEmailValidator(trim(email_array[i]), "Enter a valid email address")==false) {
									document.getElementById('errFrEmail').innerHTML="Please enter valid email address";	
								//"Invalid Email Address of Friend";
								err = 1;
								//break;
								}
							}
					
					
					 }// end of else if
			
			
			}// end of if
			
			
			
			if(err==0)
			{
					email = document.getElementById('email_y').value;
					var frnEmials2=document.getElementById('email_f').value;
					var email_array2 = frnEmials2.split(",");
					frndEmailStr=new Array();
					
							for (var i = 0; i<email_array2.length; ++i)
							{
								frndEmailStr[i]=trim(email_array2[i]);
															
							}
					persMsg = document.getElementById('comments').value;
					
			                createCookie("fromAddress",email,90);		
					
					xmlHttp=GetXmlHttpObject()		
					if (xmlHttp==null)
					{
					alert ("Your browser does not support AJAX!");
					return;
					} 
					var url="InviteFrnd.jsp?email="+email+"&frndEmail="+frndEmailStr.toString()+"&persMsg="+persMsg+"&t="+timeUnique;
					xmlHttp.onreadystatechange=inviteResponse;  
					xmlHttp.open("GET",url,true);
					xmlHttp.send(null);
			} 




}// end of function 
	
	
	
	
function inviteResponse() 
{ 
		if (xmlHttp.readyState==4)// ajax return value on the process status. 4 is success.
		{ 
			
			var  resultStr=xmlHttp.responseText;
			
			resultStr=resultStr.split('=') ;					 
			resultStr=resultStr[1];
			resultFriendsInvitation=resultStr.substr(0,resultStr.indexOf('&'));
			// resultFriendsInvitation  global variable.
			
			if (resultFriendsInvitation=="success")
			{ 
				var from = email;
				var to = frndEmailStr.toString();
				var mesg = persMsg;
				var refID = 0;
				
				if (userLink!=0){
				
					var dt = userLink.split("=");
				
				
					if (dt[1] != undefined && dt[1] != "undefined")
					{
					
					var refID = dt[1];
					
					}
					
				}
				
				xmlHttp=GetXmlHttpObject()		
				if (xmlHttp==null)
				{
				alert ("Your browser does not support AJAX!");
				return;
				} 
				var url="InviteFrndMail.jsp?from="+email+"&to="+to+"&mesg="+persMsg+"&refID="+refID+"&t="+timeUnique;
				xmlHttp.onreadystatechange=FriendsMailResponse;  
				xmlHttp.open("GET",url,true);
				xmlHttp.send(null);
				 
			
			} else if(resultFriendsInvitation=="Fail")
				{
				document.getElementById('errs').innerHTML="Your Email ID is not found.";
				
				}else {
				
				document.getElementById('errs').innerHTML="The Service is down.Try again later."
				}
		}

}
		
		
		
		
		function FriendsMailResponse() 
		{ 
			if (xmlHttp.readyState==4)// ajax return value on the process status. 4 is success.
				{ 
					
					openSuccessInvitation();
					
								
					
				}
			
		}
	
	
	
	
			function GetXmlHttpObject()
					{
					var xmlHttp=null;
					try
					  {
					  // Firefox, Opera 8.0+, Safari
					  xmlHttp=new XMLHttpRequest();
					  }
					catch (e)
					{	
					// Internet Explorer
					try
					{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
					}
					catch (e)
					{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
					}
					return xmlHttp;
			}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->

