// JavaScript Document

function changeStatus(chk,pos)
{
	var frm = chk.form;
	var checked = false;

	if(chk.checked==true)
	{
		checked = true;
	}
	var className = "";
	if(checked)
	{
		className ="yelloBG";
	}

	
	var table = document.getElementById(strTableID).getElementsByTagName('TBODY')[0];
	row=table.rows[pos]
	
	//Setting style to row
	//var iNoOfCols = 13;
	for (var i=0;i<iNoOfCols ;i++ )
	{
		td = row.cells[i];
		td.className=className;
	} 
	

 
	for (var i=0;i<columnElements.length ;i++ )
	{
		//alert( columnElements[i]  );
		//alert("" + columnElements[i] + "[" + pos + "]" );
		//alert(document.getElementById( columnElements[i] + "[" + pos + "]" ) );

		if( columnElements[i] == "userRoleIdArr" ) 
			obj  = document.getElementById( columnElements[i] + "[" + pos + "][0]" ) ;
		else			
			obj  = document.getElementById( columnElements[i] + "[" + pos + "]" ) ;
		//alert( obj.value );

		
		if(checked)
		{
			obj.disabled = false;
		}
		else
		{
			obj.disabled = true;
			
		}
	}

}



function validate(field)
{
	obj1 = 'document.registeruserform'
	obj = eval(obj1+'.'+field)
	if (obj.value.match(/[^ a-zA-Z]/))
		{
			alert('Special characters are not allowed. \n \nPlease enter alphabets/space(s) only!');
			obj.value="";
			//obj.style.backgroundColor = 'yellow';
			setFocus(obj);
			return false;
		}else{
           return true;
		}
}


function validateZip(field)
{
	obj1 = 'document.registeruserform'
	obj = eval(obj1+'.'+field)
   	if (!obj.value.match( /^[0-9]+$/))
		{
			alert('Special characters are not allowed. \n \nPlease enter numbers only!');
			obj.value="";
		    setFocus(obj);
			return false;
		}else{
           return true;
		}
}



function validatePhone(phoneHome)
{
	//var phoneRE = /^\d{3}-\d{3}-\d{4}$/;
	 var phoneRE = /^[0-9]+$/;
	 var digits = "0123456789";
     var phoneNumberDelimiters = "-";
     var Char;
     var IsNumber=true;
     var IsFone= true;
	 var foneValue = document.registeruserform.elements['phoneHome'].value;
	 obj1 = 'document.registeruserform'
	 obj = eval(obj1+'.'+phoneHome)
   
	 Char = foneValue.charAt(0);
    
   if (digits.indexOf(Char) == -1) 
         {
	     IsNumber = false;
         }
    	
for(var i=0;  i<foneValue.length;  i++)
	{
         temp =  foneValue.charAt(i+1);
	 if(digits.indexOf(temp)  == -1)
		{
			 if(phoneNumberDelimiters.indexOf(temp) == -1 )
			{
			 IsFone = false;
             break;
			}
        }
	}

 if (IsNumber == true && IsFone == true)
	{
	 return true;
	}else{
          alert('Special characters are not allowed. \n \nPlease enter only numbers with dash(s) only!');
		  foneValue="";
			obj.value="";
    		setFocus(obj);
			return false;
	}
}

function registerUserAction()
{

var errmsg="";
if((document.registeruserform.elements['userLogin'].value=="") || (document.registeruserform.elements['userLogin'].value.indexOf('@',0)==-1) ||(document.registeruserform.elements['userLogin'].value.indexOf('.',0)==-1))
{
		errmsg=errmsg+"Please enter the Valid User Login\n";
}

if((document.registeruserform.elements['userPwd'].value==""))
{
		errmsg=errmsg+"Please enter the User Password\n";
}

if((document.registeruserform.elements['firstName'].value==""  ))
{
		errmsg=errmsg+"Please enter First Name\n";
}

if((document.registeruserform.elements['lastName'].value==""))
{
		errmsg=errmsg+"Please enter Last Name\n";
}


if(errmsg){
		alert(errmsg);
		return false;      
    }
	else{
	registeruserform.action = "/globester/pages/registration.do";
	registeruserform.submit();
	 return true;      
    }

}

//Antonio:30thJan'07 for User Login Validation.
function validateUserLogin()
{

var errmsg="";
if((document.globesterLoginForm.elements['username'].value=="")
	|| (document.globesterLoginForm.elements['username'].value.indexOf('@',0)==-1) 
	||(document.globesterLoginForm.elements['username'].value.indexOf('.',0)==-1))
{
		errmsg=errmsg+"Please enter the Valid User Login\n";
}

if((document.globesterLoginForm.elements['password'].value==""))
{
		errmsg=errmsg+"Please enter the Valid Password\n";
}

if(errmsg){
		alert(errmsg);
return false;      
    }
else{
	document.globesterLoginForm.action = "/globesterLoginSubmit.do";
	document.globesterLoginForm.submit();
 return true;      
 }

}
//added by ravikash on 11 june for ambassador user

function registerPromoUserAction()
{

var errmsg="";
if((document.registeruserform.elements['userLogin'].value=="") || (document.registeruserform.elements['userLogin'].value.indexOf('@',0)==-1) ||(document.registeruserform.elements['userLogin'].value.indexOf('.',0)==-1))
{
		errmsg=errmsg+"Please enter the Valid User Login\n";
}

if((document.registeruserform.elements['userPwd'].value==""))
{
		errmsg=errmsg+"Please enter the User Password\n";
}

if((document.registeruserform.elements['firstName'].value==""  ))
{
		errmsg=errmsg+"Please enter First Name\n";
}

if((document.registeruserform.elements['lastName'].value==""))
{
		errmsg=errmsg+"Please enter Last Name\n";
}


if(errmsg){
		alert(errmsg);
		return false;      
    }
	else{                                 
	registeruserform.action = "/globester/ambassadorregistration.do";
	registeruserform.submit();
	 return true;      
    }

}

