// JavaScript Document

function vali_login()
{
   username = trim(document.getElementById('txt_username').value);
   if(username == "User name"||username == "")
   {
	 $('txt_username').className="errclass"
	 $('error').innerHTML="Please enter Username"
	 new Effect.Highlight('error',{duration:6});
	 return false;
   }
   
   password = trim(document.getElementById('txt_password').value);
   if(password == "Password"||password == "")
   {
	 $('txt_password').className="errclass"
     $('error').innerHTML="Please enter Password"  
	 new Effect.Highlight('error',{duration:6});
	 return false;
   }
}


function vali_login_test()
{
   username = trim(document.getElementById('txt_username1').value);
   if(username == "")
   {
	 $('error1').innerHTML="Please enter Username"
	 new Effect.Highlight('error1',{duration:6});
	 return false;
   }
   
   password = trim(document.getElementById('txt_password1').value);
   if(password == "")
   {
     $('error1').innerHTML="Please enter Password" 
	 new Effect.Highlight('error1',{duration:6});
	 return false;
   }
}


function test_vali()
{
	title = trim(document.getElementById('txt_title').value);
	if(title.length == 0)
	{
		$('txt_title').className="errclass"
		$('error1').innerHTML="Please enter Title"
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	
	test = trim(document.getElementById('txt_test').value);
	if(test.length == 0)
	{
		$('txt_test').className="errclass"
		$('error1').innerHTML="Please enter Testimonial"
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
}

function enq_vali()
{
	title_eq = trim(document.getElementById('txt_conname').value);
	if(title_eq.length == 0)
	{
		$('txt_conname').className="errclass"
		$('error1').innerHTML="Please enter contact name"
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	
	var phonedigit="+-0123456789";
	contact=trim(document.getElementById('txt_contact').value);
	if(contact.length>0)
	{
		for (var i=0;i < contact.length; i++)
		{
			phonenumber=contact.charAt(i);
			if(phonedigit.indexOf(phonenumber)==-1)
			{
				$('txt_contact').className="errclass"
				$('error1').innerHTML="Please use only digits and special charachters '-''+' in Telephone/ Mobile"
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	eq_email = trim(document.getElementById('txt_email').value);
	if(eq_email.length == 0)
	{
		 $('txt_email').className="errclass"
		 $('error1').innerHTML="Please enter your emaill ID"
		 new Effect.Highlight('error1',{duration:6});
		 return false;
	}else if(!checkemail(eq_email))
	{
		$('txt_email').className="errclass"
		$('error1').innerHTML="Please enter correct email ID" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	
	desc_eq=trim(document.getElementById('txt_enquiry').value);
	if(desc_eq.length == 0)
	{
		$('txt_enquiry').className="errclass"
		$('error1').innerHTML="Please enter enquiry description" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
}

function vali_free()
{
	/*subjctid = document.getElementById('sub_change').value;
	if(subjctid == 0)
	{
		 $('sub_change').className="errclass"
		 $('error1').innerHTML="Please select subject"
		 new Effect.Highlight('error1',{duration:6});
		 return false;
	}
	
	chapter  = document.getElementById('sel_chap').value;
	if(chapter == 0)
	{
		 $('sel_chap').className="errclass"
		 $('error1').innerHTML="Please select Chapter"
		 new Effect.Highlight('error1',{duration:6});
		 return false;
	}*/
	
	free_name = trim(document.getElementById('txt_fname').value);
	if(free_name.length == 0)
	{
		 $('txt_fname').className="errclass"
		 $('error1').innerHTML="Please enter your first name"
		 new Effect.Highlight('error1',{duration:6});
		 return false;
	}
	
	free_email = trim(document.getElementById('txt_email').value);
	if(free_email.length == 0)
	{
		 $('txt_email').className="errclass"
		 $('error1').innerHTML="Please enter your emaill ID"
		 new Effect.Highlight('error1',{duration:6});
		 return false;
	}else if(!checkemail(free_email))
	{
		$('txt_email').className="errclass"
		$('error1').innerHTML="Please enter correct email" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
}

function forg_vali()
{
   var specialchar="!@#$%^&*()_+|?><';][\=-";
   var emailchar="!#$%^&*()_+|?><';][\=-";
   var digits="0123456789";
   var mobile="+0123456789";
   var dot=".";
   var phonedigit="+0123456789";
   
	username = trim(document.getElementById('txtloginname').value);
	if(username.length < 5||username.length > 20)
	{
		 $('txtloginname').className="errclass"
		 $('error1').innerHTML="Please enter username of minimum 5 Characters"
		 new Effect.Highlight('error1',{duration:6});
		 return false;
	}else
	{
		for(i=0; i < username.length; i++)
		{	
			if(specialchar.indexOf(username.charAt(i))!=-1)
			{
				$('txtloginname').className="errclass"
				$('error1').innerHTML="Please Enter correct username"
				new Effect.Highlight('error1',{duration:6});
				return false;
			}	
		}
	}
	
	var emailid=trim(document.getElementById('txtemail').value);
	if(document.getElementById('txtemail').value=="")
	{
		$('txtemail').className="errclass"
		$('error1').innerHTML="Please enter your email" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else if(!checkemail(emailid))
	{
		$('txtemail').className="errclass"
		$('error1').innerHTML="Please enter correct email" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	
}


function vali_register_aieee()
{
   var specialchar="!@#$%^&*()_+|?><';][\=-";
   var emailchar="!#$%^&*()_+|?><';][\=-";
   var digits="0123456789";
   var mobile="+0123456789";
   var dot=".";
   var phonedigit="+0123456789";

	username = trim(document.getElementById('txtusername').value);
	
	if(username.length < 5||username.length > 20)
	{
		 $('txtusername').className="errclass"
		 $('error1').innerHTML="Please enter username of minimum 5 Characters"
		 new Effect.Highlight('error1',{duration:6});
		 return false;
	}else
	{
		 for(i=0; i < username.length; i++)
		 {	
			if(specialchar.indexOf(username.charAt(i))!=-1)
			{
				$('txtusername').className="errclass"
				$('error1').innerHTML="Please Enter correct username"
				new Effect.Highlight('error1',{duration:6});
				return false;
			}	
		}
	}
   password = trim(document.getElementById('txtpass').value);
   if(password == "")
   {
	 $('txtpass').className="errclass"
     $('error1').innerHTML="Please enter Password" 
	 new Effect.Highlight('error1',{duration:6});
	 return false;
   }else
   	{
		for(i=0; i<password.length; i++)
		{
			if(specialchar.indexOf(password.charAt(i))!=-1)
			{
				$('txtpass').className="errclass"
				 $('error1').innerHTML="Please enter correct Password" 
				 new Effect.Highlight('error1',{duration:6});
				 return false;
			}
		}   
	}
	
	var conpassw=trim(document.getElementById('txtcpass').value);
	if(conpassw.length<5||conpassw.length>20)
	{
		$('txtcpass').className="errclass"
		$('error1').innerHTML="Please enter confirmation Password" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else
	{
		if(password!=conpassw)
		{
			$('txtcpass').className="errclass"
			$('error1').innerHTML="password and confirm password should be same" 
			new Effect.Highlight('error1',{duration:6});
			return false;
		}
	}
	
	var name=trim(document.getElementById('txtfname').value);
	if(name.length==0)
	{
		$('txtfname').className="errclass"
		$('error1').innerHTML="Please enter First Name" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else
	{
		for(i=0; i<name.length; i++)
		{
			if(digits.indexOf(name.charAt(i))!=-1||specialchar.indexOf(name.charAt(i))!=-1)
			{
				$('txtfname').className="errclass"
				$('error1').innerHTML="Please enter correct First Name" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	var last=trim(document.getElementById('txtlname').value);
	if(last.length==0)
	{
		$('txtlname').className="errclass"
		$('error1').innerHTML="Please enter Last Name" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else
	{
		for(i=0; i<last.length; i++)
		{
			if(digits.indexOf(last.charAt(i))!=-1||specialchar.indexOf(last.charAt(i))!=-1)
			{
				$('txtlname').className="errclass"
				$('error1').innerHTML="Please enter correct Last Name" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	var emailid=trim(document.getElementById('txtemail').value);
	 if(document.getElementById('txtemail').value=="")
	{
		$('txtemail').className="errclass"
		$('error1').innerHTML="Please enter your email" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else if(!checkemail(emailid))
	{
		$('txtemail').className="errclass"
		$('error1').innerHTML="Please enter valid email" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	
	/*val for addr*/
	var address=trim(document.getElementById('txtaddr').value);
	if(address.length==0)
	{
		$('txtaddr').className="errclass"
		$('error1').innerHTML="Please enter your address" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	
	/* val for phone*/
	var phone=trim(document.getElementById('txtphone').value);
	if(phone.length>0)
	{
		/* validation of phone */
		index1=phone.indexOf("+");
		if(index1!=-1)
		{
			s=phone.substr(phone.indexOf('+')+1);
			index=s.indexOf("+");
			if (index1!=0)
			{
				$('txtphone').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once and at first position in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
			else if(index!=-1)
			{
				$('txtphone').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
		for (var i=0;i < phone.length; i++)
		{
			phonenumber=phone.charAt(i);
			if(phonedigit.indexOf(phonenumber)==-1)
			{
				$('txtphone').className="errclass"
				$('error1').innerHTML="Please use only digits and special character '+' in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	/* validation for a mobile no.only if it is filled*/
	var mobile=trim(document.getElementById('txtmob').value);
	if(mobile.length>0)
	{
		/* validation of phone */
		index1=mobile.indexOf("+");
		if(index1!=-1)
		{
			s=phone.substr(mobile.indexOf('+')+1);
			index=s.indexOf("+");
			if (index1!=0)
			{
				$('txtmob').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once and at first position in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
			else if(index!=-1)
			{
				$('txtmob').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
		for (var i=0;i < mobile.length; i++)
		{
			phonenumber=mobile.charAt(i);
			if(phonedigit.indexOf(phonenumber)==-1)
			{
				$('txtmob').className="errclass"
				$('error1').innerHTML="Please use only digits and special character '+' in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
}


function vali_register()
{
   var specialchar="!@#$%^&*()_+|?><';][\=-";
   var emailchar="!#$%^&*()_+|?><';][\=-";
   var digits="0123456789";
   var mobile="+0123456789";
   var dot=".";
   var phonedigit="+0123456789";
	
	var userblank = document.getElementById('usertype').value
	
	if(userblank == 0 && userblank != "")
	{
	   username = trim(document.getElementById('txtusername').value);
	   if(username.length < 5||username.length > 20)
	   {
		 $('txtusername').className="errclass"
		 $('error1').innerHTML="Please enter username of minimum 5 Characters"
		 new Effect.Highlight('error1',{duration:6});
		 return false;
	   }else
		{
			for(i=0; i < username.length; i++)
			{	
				if(specialchar.indexOf(username.charAt(i))!=-1)
				{
					$('txtusername').className="errclass"
					$('error1').innerHTML="Please Enter correct username"
					new Effect.Highlight('error1',{duration:6});
					return false;
				}	
			}
		}
	}
   password = trim(document.getElementById('txtpass').value);
   if(password == "")
   {
	 $('txtpass').className="errclass"
     $('error1').innerHTML="Please enter Password" 
	 new Effect.Highlight('error1',{duration:6});
	 return false;
   }else
   	{
		for(i=0; i<password.length; i++)
		{
			if(specialchar.indexOf(password.charAt(i))!=-1)
			{
				$('txtpass').className="errclass"
				 $('error1').innerHTML="Please enter correct Password" 
				 new Effect.Highlight('error1',{duration:6});
				 return false;
			}
		}   
	}
	
	var conpassw=trim(document.getElementById('txtcpass').value);
	if(conpassw.length<5||conpassw.length>20)
	{
		$('txtcpass').className="errclass"
		$('error1').innerHTML="Please enter confirmation Password" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else
	{
		if(password!=conpassw)
		{
			$('txtcpass').className="errclass"
			$('error1').innerHTML="password and confirm password should be same" 
			new Effect.Highlight('error1',{duration:6});
			return false;
		}
	}
	
	var name=trim(document.getElementById('txtfname').value);
	if(name.length==0)
	{
		$('txtfname').className="errclass"
		$('error1').innerHTML="Please enter First Name" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else
	{
		for(i=0; i<name.length; i++)
		{
			if(digits.indexOf(name.charAt(i))!=-1||specialchar.indexOf(name.charAt(i))!=-1)
			{
				$('txtfname').className="errclass"
				$('error1').innerHTML="Please enter correct First Name" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	var last=trim(document.getElementById('txtlname').value);
	if(last.length==0)
	{
		$('txtlname').className="errclass"
		$('error1').innerHTML="Please enter Last Name" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else
	{
		for(i=0; i<last.length; i++)
		{
			if(digits.indexOf(last.charAt(i))!=-1||specialchar.indexOf(last.charAt(i))!=-1)
			{
				$('txtlname').className="errclass"
				$('error1').innerHTML="Please enter correct Last Name" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	var emailid=trim(document.getElementById('txtemail').value);
	 if(document.getElementById('txtemail').value=="")
	{
		$('txtemail').className="errclass"
		$('error1').innerHTML="Please enter your email" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	else if(!checkemail(emailid))
	{
		$('txtemail').className="errclass"
		$('error1').innerHTML="Please enter valid email" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	
	/*val for addr*/
	var address=trim(document.getElementById('txtaddr').value);
	if(address.length==0)
	{
		$('txtaddr').className="errclass"
		$('error1').innerHTML="Please enter your address" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}
	
	/* val for phone*/
	var phone=trim(document.getElementById('txtphone').value);
	if(phone.length>0)
	{
		/* validation of phone */
		index1=phone.indexOf("+");
		if(index1!=-1)
		{
			s=phone.substr(phone.indexOf('+')+1);
			index=s.indexOf("+");
			if (index1!=0)
			{
				$('txtphone').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once and at first position in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
			else if(index!=-1)
			{
				$('txtphone').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
		for (var i=0;i < phone.length; i++)
		{
			phonenumber=phone.charAt(i);
			if(phonedigit.indexOf(phonenumber)==-1)
			{
				$('txtphone').className="errclass"
				$('error1').innerHTML="Please use only digits and special character '+' in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	/* validation for a mobile no.only if it is filled*/
	var mobile=trim(document.getElementById('txtmob').value);
	if(mobile.length>0)
	{
		/* validation of phone */
		index1=mobile.indexOf("+");
		if(index1!=-1)
		{
			s=phone.substr(mobile.indexOf('+')+1);
			index=s.indexOf("+");
			if (index1!=0)
			{
				$('txtmob').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once and at first position in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
			else if(index!=-1)
			{
				$('txtmob').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
		for (var i=0;i < mobile.length; i++)
		{
			phonenumber=mobile.charAt(i);
			if(phonedigit.indexOf(phonenumber)==-1)
			{
				$('txtmob').className="errclass"
				$('error1').innerHTML="Please use only digits and special character '+' in Telephone" 
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	var exam_type=document.getElementById('exam_type').value;
	if(exam_type == 0)
	{
		$('exam_type').className="errclass"
		$('error1').innerHTML="Please select exam type" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}

	var test_stream=document.getElementById('test_stream').value;
	var test_type = document.getElementById('test_type').value;
	if(test_stream == 0 && test_type != "topic")
	{
		$('test_stream').className="errclass"
		$('error1').innerHTML="Please select stream type" 
		new Effect.Highlight('error1',{duration:6});
		return false;
	}

}


function checkemail(emailid)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
	if (filter.test(emailid))
	return true
	else
	return false;	
}

function showTest(uid)
{
	$('testimonial').style.disply = 'block'
	$('testimonial_add').style.disply = 'none'
	new Effect.BlindDown('testimonial',{delay: .1, duration:1});
	new Effect.BlindUp('testimonial_add',{delay: .1, duration:1});
	return true;
}

function addTest(touid,fromuid)
{
	//postStr="to_userid="+touid+"&from_userid="+fromuid;
	$('testimonial_add').style.disply = 'block'
	$('testimonial').style.disply = 'none'
	//new Ajax.Updater ('testimonial','ajax_views/add_test.php',{method:'post', postBody: postStr});
	new Effect.BlindDown('testimonial_add',{delay: .1, duration:1});
	new Effect.BlindUp('testimonial',{delay: .1, duration:1});
	return true;
}

function changesub()
{
	var exid=document.getElementById('sel_exam').value
	location.href='index.php?comp=onlineexam&typid='+exid+'&count=test'
}

function changechap()
{
	var subjectid=document.getElementById('sub_change').value
	var typ=document.getElementById('examid').value
	location.href='index.php?comp=onlineexam&subid='+subjectid+'&typid='+typ
}

//Added by Sonali on 27-03-2010
//Function added for separating the flow of free test and paid test a
function changesubject()
{
	var subjectid=document.getElementById('sub_change').value
	var typ=document.getElementById('examid').value
	location.href='index.php?comp=paidtest&subid='+subjectid+'&typid='+typ
}

function changechapter()
{
	var subjectid=document.getElementById('subid').value
	var typ=document.getElementById('examid').value
	var chp=document.getElementById('sel_chap').value
	location.href='index.php?comp=paidtest&subid='+subjectid+'&typid='+typ+'&chptid='+chp
}

//Ended by Sonali on 27-03-2010

function change_chap()
{
	var subjectid=document.getElementById('sub_change').value
	var exam_type=document.getElementById('exam_type').value
	location.href='index.php?comp=exam&subid='+subjectid+'&type_exam=freetest&typid='+exam_type
}
function change_typeexam()
{
	var exam_type=document.getElementById('exam_type').value
	location.href='index.php?comp=exam&typid='+exam_type+'&type_exam=freetest'
}

function changelast()
{
	var subjectid=document.getElementById('subid').value
	var typ=document.getElementById('examid').value
	var chp=document.getElementById('sel_chap').value
	location.href='index.php?comp=onlineexam&subid='+subjectid+'&typid='+typ+'&chptid='+chp
}

function change_test()
{
	var subjectid=document.getElementById('sub_change').value
	var typ=document.getElementById('examid').value
	var chp=document.getElementById('sel_chap').value
	//location.href='index.php?comp=onlineexam&subid='+subjectid+'&typid='+typ+'&chptid='+chp+'&testid='+test
	location.href='index.php?comp=onlineexam&subid='+subjectid+'&typid='+typ+'&chptid='+chp
}

function change_last()
{
	var subjectid=document.getElementById('sub_change').value
	var chp=document.getElementById('sel_chap').value
	location.href='index.php?comp=exam&subid='+subjectid+'&chptid='+chp+'&type=freetest'
}

function vali_paypal()
{
	var pay_id=trim(document.getElementById('pay_id').value);
	if(pay_id.length == 0)
	{
		$('pay_id').className="errclass"
		$('error1').innerHTML="Please enter your paypal ID" 
		new Effect.Highlight('error1',{duration:6});
		return false;		
	}
}

function uer_box()
{
	$('txt_username').value="";
}

function pass_box()
{
	$('txt_password').value="";
}

function user_out()
{
	if($('txt_username').value == "")
	{
		$('txt_username').value == "User name"
	}
}

/***CONTACT US**/
function contactus()
{
	var specialChar="!@#$%^&*()+=-[]\\\';,/{}|\":<>?";
	var digit="0123456789";
	var phonedigit="+0123456789";
	var	emailSpecialChar="!#$%^&*()+=-[]\\\';,/{}|\":<>?";
	var attherate="@";
	var dot=".";
	
	name=trim(document.getElementById('fname').value);
	if(name.length==0)
	{
		//alert("Please enter Contact Name!");
		 $('fname').className="errclass"
		 $('error1').innerHTML="Please Enter Contact Name"
		 new Effect.Highlight('error1',{duration:6});
		//document.frmContact.fname.focus()
		return false;
	}
	else
	{
		for(i=0; i < name.length; i++)
		{
			if(digit.indexOf(name.charAt(i))!=-1||specialChar.indexOf(name.charAt(i))!=-1)
			{	
				$('fname').className="errclass"
				$('error1').innerHTML="Please Enter Valid Contact Name"
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	
	phone=trim(document.getElementById('phone').value);
	if(phone.length>0)
	{
		/* validation of phone */
		index1=phone.indexOf("+");
		if(index1!=-1)
		{
			s=phone.substr(phone.indexOf('+')+1);
			index=s.indexOf("+");
			if (index1!=0)
			{
				$('phone').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once and at first position in Telephone"
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
			else if(index!=-1)
			{
				$('phone').className="errclass"
				$('error1').innerHTML="Please use a special character '+' once in Telephone"
				new Effect.Highlight('error1',{duration:6});
				return false;					
			}
		}
		for (var i=0;i < phone.length; i++)
		{
			phonenumber=phone.charAt(i);
			if(phonedigit.indexOf(phonenumber)==-1)
			{
				$('phone').className="errclass"
				$('error1').innerHTML="Please use only digits and special character '+' in Telephone"
				new Effect.Highlight('error1',{duration:6});
				return false;
			}
		}
	}
	email = trim(document.getElementById('email').value);
	index=email.indexOf("@");
	indexnext=index+1;
	charfirst=email.charAt(indexnext);
	s=email.substr(email.indexOf('@'));
	tempdot=s.indexOf(".");
	chardot=s.charAt(tempdot+1);
	if(email.length<1)
	{
		$('email').className="errclass"
		$('error1').innerHTML="Please enter Valid Email-id."
		new Effect.Highlight('error1',{duration:6});
		return false
	}
	if(index==0)
	{
		$('email').className="errclass"
		$('error1').innerHTML="Please enter Email-id."
		new Effect.Highlight('error1',{duration:6});
		return false
	}
	else
	{
		for(var i=0; i < email.length; i++)
		{
			if(emailSpecialChar.indexOf(email.charAt(i))!=-1)
			{
				$('email').className="errclass"
				$('error1').innerHTML="Enter valid Email-id"
				new Effect.Highlight('error1',{duration:6});
				return false
			}
		}
		
		if(email.indexOf("@")==-1)
		{
			$('email').className="errclass"
			$('error1').innerHTML="Enter valid Email-id"
			new Effect.Highlight('error1',{duration:6});
			return false
		}
		if(charfirst==".")
		{
			$('email').className="errclass"
		 	$('error1').innerHTML="Enter valid Email-id"
			new Effect.Highlight('error1',{duration:6});
			return false
		}
		if(s.indexOf(".")==-1)														
		{
			$('email').className="errclass"
			$('error1').innerHTML="Enter valid Email-id"
			new Effect.Highlight('error1',{duration:6});
			return false
		}
		if(chardot=="")
		{
			$('email').className="errclass"
		 	$('error1').innerHTML="Enter valid Email-id"
		 	new Effect.Highlight('error1',{duration:6});
			return false
		}
	}
	
	description = trim(document.getElementById('description').value);
	if(description.length<1)
	{
		$('description').className="errclass"
		$('error1').innerHTML="Please write Enquiry Description."
		new Effect.Highlight('error1',{duration:6});
		return false
	}	
}

function check()
{
	title_banner=document.getElementById('txt_bannertitle').value
	if(title_banner.length == 0)
	{
		$('txt_bannertitle').className="errclass"
		$('error1').innerHTML="Please Enter a title"
		new Effect.Highlight('error1',{duration:6});
		return false
	}
	
	banner_url=document.getElementById('banner_url').value
	if(banner_url.length == 0)
	{
		$('banner_url').className="errclass"
		$('error1').innerHTML="Please Enter URL"
		new Effect.Highlight('error1',{duration:6});
		return false	
	}else
	{
		if (document.getElementById('banner_url').value.indexOf ('www', 0) == -1 || document.getElementById('banner_url').value.length < 10)
		{
		  if(document.getElementById('banner_url').value.indexOf ('.com', 0) == -1 || document.getElementById('banner_url').value.length < 10) 
		  {
			 alert ("Please Enter a valid URL")
			 document.getElementById('banner_url').focus();
			 return false;
		  }
		}
	}
}

function trim(str, chars)
{
	return ltrim(rtrim(str, chars), chars);
}
function ltrim(str, chars)
{
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
function rtrim(str, chars)
{
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function pay_function()
{
	var payval = document.getElementById('pay_method').value
	
	if(payval == "Cheque" || payval == "Demand Draft")
	{
		new Ajax.Updater ('showpay','payrules.php');
		new Effect.BlindDown('showpay');
	}
}


function TestType()
{
	var add_div = document.getElementById('test_type').value
	
	//Added by Sonali on 29-03-2010
	if(add_div == 0)
	{
		document.getElementById('topic').style.display = 'none'
		document.getElementById('full').style.display = 'none'
		document.getElementById('both').style.display = 'none'
		document.getElementById('stream').style.display = 'none'		
	}
	//Ended by Sonali on 29-03-2010
	
	if(add_div == 'topic')
	{
		document.getElementById('topic').style.display = 'block'
		document.getElementById('full').style.display = 'none'
		document.getElementById('both').style.display = 'none'
		document.getElementById('stream').style.display = 'none'		//Added by Sonali on 29-03-2010
	}
	
	if(add_div == 'full')
	{
		document.getElementById('topic').style.display = 'none'
		document.getElementById('full').style.display = 'block'
		document.getElementById('both').style.display = 'none'
		document.getElementById('stream').style.display = 'block'      //Added by Sonali on 29-03-2010
	}
	
	if(add_div == 'both')
	{
		
//		document.getElementById('topic').style.display = 'none'      
		document.getElementById('topic').style.display = 'block'    //Changed by Sonali on 30-03-2010
		document.getElementById('full').style.display = 'block'
		document.getElementById('both').style.display = 'block'
		document.getElementById('stream').style.display = 'block'       //Added by Sonali on 29-03-2010
	}
	
}

///for generate pass for cd
function showpassform(divid)
{
	if($(divid).style.display=='none')
	{	
		new Effect.BlindDown(divid,{delay: .1, duration:1});
	}else
	{
		new Effect.BlindUp(divid,{delay: .1, duration:1});
	}	
	
	$('txtcd').value = "";
	$('txtcode').value = "";
	return true;	
}

function getpass()
{
	var cdkey=trim($F('txtcd'));
	var code=trim($F('txtcode'));
	var type=trim($F('select_version'));
	var exam_type=trim($F('exam_type'));
	var cd_type=trim($F('cd_type'));
	var standard=trim($F('standard'));
	
	if(cdkey.length==0)
	{
		alert("Please enter cdkey");
		return false;
	}	
	if(code.length==0)
	{
		alert("Please enter security code");
		return false;
	}
	var emailid=trim(document.getElementById('txtmail').value);
	if(document.getElementById('txtmail').value != "")
	{
		if(!checkemail(emailid))
		{
			alert("Please enter valid emailid");
			document.getElementById('txtmail').focus();
			return false;
		}
	}
	
	var phonedigit="+-0123456789";
	contact=trim(document.getElementById('txtmobile').value);
	if(contact.length>0)
	{
		for (var i=0;i < contact.length; i++)
		{
			phonenumber=contact.charAt(i);
			if(phonedigit.indexOf(phonenumber)==-1)
			{
				
				alert("Please use only digits and special charachters '-''+' in Telephone/ Mobile");
				return false;
			}
		}
	}
	
	var postStr = "cdkey="+cdkey+"&code="+code+"&email="+emailid+"&contact="+contact+"&type="+type+"&exam_type="+exam_type+"&standard="+standard+"&cd_type="+cd_type
	new Ajax.Updater ('feature','mod_news/getpass.php', {method:'post',postBody:postStr});
	new Effect.BlindDown('feature',{delay: .1, duration:1});
	return false;
}

function checkemail(emailid)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/;
	if (filter.test(emailid))
	return true
	else
	return false;	
}
function sms_validation()
{
	if($F('txt_name') == '')	
	{
		alert("Please enter name.");
		$('txt_name').focus();
		return false;
	}
	if($F('txt_std') == '')	
	{
		alert("Please enter your standard.");
		$('txt_std').focus();
		return false;
	}	
	if($F('txt_city') == '')	
	{
		alert("Please enter your city.");
		$('txt_city').focus();
		return false;
	}
	if($F('txt_mobile') == '')	
	{
		alert("Please enter your Mobile.");
		$('txt_mobile').focus();
		return false;
	}
	if($F('txt_email') == '')	
	{
		alert("Please enter your Email Id.");
		$('txt_email').focus();
		return false;
	}else if(!checkemail($F('txt_email')))
	{
		alert("Please enter valid emailid");
		$('txt_email').focus();
		return false;
	}
}
function checkeversion()
{
	if($F("standard") == "12th")
	{
		if($F('select_version') == "new")
		{
			document.getElementById('sub_div').style.display = 'block'
			document.getElementById('sub_div1').style.display = 'none'
		}else
		{
			document.getElementById('sub_div').style.display = 'none'
			document.getElementById('sub_div1').style.display = 'block'
		}
	}	
}

function checktype(val)
{	
	if(val != "12th")
	{
		if(document.getElementById('sub_div').style.display = 'block')
		{
			document.getElementById('sub_div').style.display = 'none'
		}
	}else
	{
		document.getElementById('sub_div1').style.display = 'block'
	}
}

function pageNav(paperno, mPageCount, page, mRecordCount)
{
	var postStr = "paperno="+paperno;
	//new Ajax.Updater ('partenrslist','http://server/entrancemall/mod_test/pagination.php', {method:'post',postBody:postStr});
	location.href="index.php?comp=paidtest&paperno="+paperno+"&pagecount="+mPageCount+"&pageno="+page+"&totalrecords="+mRecordCount;
	//new Effect.BlindDown('div_allques',{delay: .1, duration:1});
	$('pagecount').value = mPageCount;
	$('pageno').value = page;
	$('totalrecords').value = mRecordCount;
	return false;
}

function loadPaper(val)
{
	location.href='index.php?comp=paidtest&paperno='+val;
	return false;
}
