function cookie_create()
{

var f=document.form1;
		var expire="Tue, 29-December-2009 12:00:00 GMT";
		var cook=f.username.value+"="+f.password.value+";"+"expires="+expire+"Path=/";
	
		if(confirm("You want to save your password")){
				
document.cookie = cook; 
}
}

 function cookie_read()
{
var c;
var f=document.form1;
	var c_name=f.username.value;
	if(f.username.value==""){
		f.username.focus();
	return false;
	}else{
	var comp = c_name + "=";
	var cooks = document.cookie.split(';');
	for(var i=0;i < cooks.length;i++)
	{	var check = cooks[i];
		while (check.charAt(0) == " ")
		check = check.substring(1,check.length);
		if (check.indexOf(comp) == 0){
		c=check.substring(comp.length,check.length);
		f.password.value=c;
			}
	}
	
}
}

function call(){
var f=document.form1;

if(f.c1.checked==true){
cookie_create();
}
}

function re(){
var f=document.form1;
  var usr_name=f.username.value;
  var passwd=f.password.value;
  var name_str=new RegExp("^[a-zA-Z][a-zA-Z0-9_. ]+$","ig"); 
  var passwd_str=new RegExp("^[a-zA-Z0-9_@.][a-zA-Z0-9_@.]+$","ig");
  if(usr_name=='') 
  {
    alert("Username can't be blank");
    f.username.select();
    return false; 
  } 

  if(!usr_name.match(name_str))
   {
     alert("It is not a Valid user name.User name can contain character(a-z)(A-Z)(0-9)and (_. )It should start with a character.");     f.username.select();
     return false;    
   }
  
 if(usr_name.length<4)
  {
    alert("User name should have atleast 4 characters and atmost 25 characters");
    f.username.select(); 
    return false; 
  }
   
  if(usr_name.length>25)
  {
    alert("User name should have atleast 4 characters and atmost 25 characters");
    f.username.select(); 
    return false; 
  }

 if(passwd=='')
 {
   alert("Password can't be blank!");
   f.password.select();
    return false; 
 }
 if(!passwd.match(passwd_str))
 {
     alert("It is not a Valid password .password  can contain character(a-z)(A-Z)(0-9)and(_@.)It should start with a character."); 
   f.password.select();
     return false;    
   }

 if(passwd.length<6)
 {
  alert("Password should have atleast 6 characters and atmost 12 characters") ;
  f.password.select();
    return false;  
 }

  if(passwd.length>12)
 {
  alert("Password should have atleast 6 characters and atmost 12 characters") ;
  f.password.select();
  return false;  
 }
call();
return true;
}

function validateMethod1()
{
if(re1())
		{
			document.qsearch.submit();
		}

}


function re1(){
var f=document.qsearch;

if(f.agefrom.value > f.ageto.value){
alert("You Are Selected Invalid Age");
f.agefrom.focus();
return false;
}
return true;
}

function validateMethod2()
{
if(re2())
		{
			document.qsearch1.submit();
		}

}


function re2(){
var f=document.qsearch1;

if(f.agefrom.value > f.ageto.value){
alert("You Are Selected Invalid Age");
f.agefrom.focus();
return false;
}
return true;
}