


//*******************************************//
//	  Function For Window Show and hide     //
//*****************************************//
//shailesh 29-3-2006
function see_more2(objec,sym1,sym2){
	symbl1 = document.getElementById(sym1);
	symbl2 = document.getElementById(sym2);
	obj = document.getElementById(objec);
	if (obj.style.display=='none')
	{
		obj.style.display='';
		symbl1.style.display='none';
		symbl2.style.display='';	

	}
	else{
	obj.style.display='none';
	symbl1.style.display='';
	symbl2.style.display='none';	

	}
}
//*******************************************//
//	  Function For Window popup             //
//*****************************************//

function window_location(file)
{
 window.location=file;
}
//*******************************************//
//	  Function For Email Validation         //
//*****************************************//

function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
//		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
//		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
//		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
//		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
//		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
//		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
//		    alert("Invalid E-mail ID")
		    return false
		 }
 		 return true					
	}


//*******************************************//
//	  Function For NullValue Validation     //
//*****************************************//
	
function nullval(m1,m2)
{
var msgarr=new Array();
var alt="";
msgarr=m1.split("!");
messarr=m2.split("!");
//alert(msgarr.length);
	for(j=1;j<msgarr.length;j++)
	{			
		var x=document.forms[msgarr[0]].elements[msgarr[j]].value;
		a=x.length;
		for(i=0;i<x.length;i++)
		{	if(x.charAt(i)=="" || x.charAt(i)==" ")
			{a=a-1;}
		}
		if(a==0)
		{
			//var r= document.forms[msgarr[0]].elements[msgarr[j]].name+"\n";
			//alert(document.forms[msgarr[0]].elements[msgarr[j]].name);
			alt = alt+	messarr[j-1] +"\n";
		}
	}
	if(alt=="")
	{
		for(i=0;i<document.forms[msgarr[0]].length;i++)
		{	
			
			if(document.forms[msgarr[0]].elements[i].name=='clsevent_eventtype_id')
			{
			 	var cnt=-1;
				for(j=0;j<document.forms[msgarr[0]].clsevent_eventtype_id.length;j++)
			 	{
			 		if(document.forms[msgarr[0]].clsevent_eventtype_id[j].checked)
			 			cnt=j;
			 	}
			 	if(cnt==-1)
			 	{
			 		alert("Please Select an Event Type");
			 		return false;
			 	}
			 		
			}
			if(document.forms[msgarr[0]].elements[i].id=='txtMail')
			{
			  if(document.forms[msgarr[0]].elements[i].value.length <6)
			  {
			  alert("Email should not be less then 6 character ");
			  return false; 
			  }
				
				var s1=document.forms[msgarr[0]].elements[i].value;
				if(s1!="")
				{
					if(echeck(s1)==false)
					{
						alert('Please enter valid email address');
						return false;
					}
				}
			}
						
			if(document.forms[msgarr[0]].elements[i].id=='txtOldPass')
			{
			  if(document.forms[msgarr[0]].elements[i].value.length < 6)
			  {
			  alert("Password should not be less then 6 character ");
			  return false; 
			  }
			}
			if(document.forms[msgarr[0]].elements[i].id=='Password')
			{
			  if(document.forms[msgarr[0]].elements[i].value.length < 6)
			  {
			  alert("Password should not be less then 6 character ");
			  return false; 
			  }
				
				if(document.forms[msgarr[0]].elements[i+1].id=='ConfPass')
				{
					if(document.forms[msgarr[0]].elements['Password'].value != document.forms[msgarr[0]].elements['ConfPass'].value)
					{
						alert("Password and  confirm password should same");
						return false;
					}
				}
			}
			
			if(document.forms[msgarr[0]].elements[i].name=="sendtomobile")
			{			
				if(document.forms[msgarr[0]].elements[i].checked=="true" ||document.forms[msgarr[0]].elements[i].checked==1)
				{	
					if(document.forms[msgarr[0]].elements["txtUserMobile"].value.length < 10)
					{
					  alert("Mobile  should be atleast  10 digits");
					  return false; 
					 				
					}
				}
			}
			if(document.forms[msgarr[0]].elements[i].name=='chk[]')
			{
				if(document.forms[msgarr[0]].elements['ALL'].checked==false && document.forms[msgarr[0]].elements['SUN'].checked==false && document.forms[msgarr[0]].elements['MON'].checked==false && document.forms[msgarr[0]].elements['TUE'].checked==false && document.forms[msgarr[0]].elements['WED'].checked==false && document.forms[msgarr[0]].elements['THU'].checked==false && document.forms[msgarr[0]].elements['FRI'].checked==false && document.forms[msgarr[0]].elements['SAT'].checked==false)
				{
					alert('Please select the day');
					return false;
				}
			}
			if(document.forms[msgarr[0]].elements[i].name=='txtbid')
			{
				if(document.forms[msgarr[0]].elements[i].value<18)
				{
					alert('Bid value should be minimum 18');
					return false;
				}
			}
			
			////   For New Registration Page //////
			if(document.forms[msgarr[0]].name=='frmmain')
			{	
				if(document.forms[msgarr[0]].elements[i].id=='txtMail')
				{
					var s1=document.forms[msgarr[0]].elements[i].value;
					if(s1.length <6)
					  {
					  alert("Email should not be less then 6 character ");
					  return false; 
					  }
					if(s1!="")
					{
						if(echeck(s1)==false)
						{
							alert('Please enter valid email address');
							return false;
						}
					}
				}
			
				
				if(document.forms[msgarr[0]].elements[i].name=='sendtomail')
				{
					if(document.forms[msgarr[0]].elements['sendtomail'].checked==false && document.forms[msgarr[0]].elements['sendtomobile'].checked==false)
					{
						alert('Please select delivery Method');
						return false;
					}
				}
				if(document.forms[msgarr[0]].elements[i].id=='refrmail')
				{
					if(document.forms[msgarr[0]].elements['refrmail'].checked == true)
					{
						var s1=document.forms[msgarr[0]].elements['txtRefBy'].value;
						if(s1!="")
						{
							if(echeck(s1)==false)
							{
								alert('Please enter valid referred e-mail');
								return false;
							}
						}
					}
				}
			}
			if(document.forms[msgarr[0]].elements[i].id=="rndexisting")
			{
				if(document.forms[msgarr[0]].elements['rndexisting'].checked==false)
				{
					alert('Please check existing User?');
					return false;
				}
			}
			
		}
		
	  return true;
	}
	else
	alert('Please enter following\n\n'+alt);
	return false;
}

//############################################//
//######  Function for Numeric Value  ########//
//############################################//
function numbersonly(evnt)
{
var unicode=evnt.charCode? evnt.charCode : evnt.keyCode
if (unicode<=46||unicode>57 || unicode==47){	
		if(unicode == 8 || unicode == 9)
			return true;
		else
			return false;
	}	
}
//############################################//
//######  Function for Numeric Value  ########//
//############################################//
function dateonly(evnt)
{
var unicode=evnt.charCode? evnt.charCode : evnt.keyCode		
	if (unicode<46||unicode>57 || unicode==47){
		if(unicode == 47  || unicode == 8 || unicode == 116 || unicode == 9 || unicode==37 || unicode==38 || unicode==39 || unicode==40)
			return true;
		else
			return false;
	}
}

function mobval(evnt)
{
var unicode=evnt.charCode? evnt.charCode : evnt.keyCode
	if (unicode<47||unicode>57 || unicode==47){
		if(unicode == 8 || unicode == 116 || unicode == 9)//b262006 to enable the aroow key and delete key
			return true;
		else
			return false;
	}
}
function moblength(id,val)
{
 	if(document.getElementById("cmbCountryID").value==250)
	{
		if(val.length<10 && val.length>=0)
		{
		alert("Please enter 10 digit mobile number ");
		return false;
		}
		else if(val.length>=11)
 		{
		alert("Mobile number should not be more then 10 digit");
		return false;
		}		
 	}
}
function ziplength(evnt,id)
{
 	if(document.getElementById("cmbCountryID").value==250)
	{
		
		document.getElementById("txtZipCode").maxLength=5;
		return numbersonly(evnt);
		//return false;
				
 	}
	else{
	document.getElementById("txtZipCode").maxLength=1000;
	return isProper(evnt,id);
	}
}

function checkall()
{	var day=new Array("SUN","MON","TUE","WED","THU","FRI","SAT");
	if(document.forms['frmmain'].elements['ALL'].checked)
	{
		for(dayvar=0;dayvar<day.length;dayvar++)
		{
		document.forms['frmmain'].elements[day[dayvar]].checked = true;
		document.forms['frmmain'].elements[day[dayvar]].disabled = true;
		}
		
	}
	if(document.forms['frmmain'].elements['ALL'].checked== false)
	{
		
		for(dayvar=0;dayvar<day.length;dayvar++)
		{
		document.forms['frmmain'].elements[day[dayvar]].checked = false;
		document.forms['frmmain'].elements[day[dayvar]].disabled = false;
		}
				
	}
}
//added by b872006 /////////
function isPropername(evnt,id) 
{
    
   var iChars = "!~^-+=?/*|,\"\:<>[]{}`\';()@&$#%";
   var unicode=evnt.charCode? evnt.charCode : evnt.keyCode;
   var val=iChars.length;
  
   for(checkval=0;checkval<val;checkval++)
	 {
	 	 var specialcode=iChars.charCodeAt(checkval);
		 //alert(specialcode);	
		
		if(specialcode == unicode || unicode == 92)
		{
          return false;
	  	}
		
	 }
} 

/*## Add by ketan ####*/
function checkValidNumber()
{
	val = event.keyCode;
   	if(val<48)
	{
	  event.keyCode=0;
	
	  }
	if(val>57)
	{
	  event.keyCode=0;
	
	  }
	return true;
}
function validation_refer()
{	
	if(document.forms['frmrefer'].elements['txtMail'].value!="")
	{
		var s1=document.forms['frmrefer'].elements['txtMail'].value;
		if(s1.length <6)
		  {
		  alert("Email should not be less then 6 character ");
		  return false; 
		  }
		if(s1!="")
		{
			if(echeck(s1)==false)
			{
				alert('Please enter valid email address');
				return false;
			}
		}
	}
	else{
			alert("Please enter Your E-mail address");
			return false;
		
		}
	if(emailno!=0)
	{
		
		for(emailvar=startemailno;emailvar<emailno;emailvar++)
		{
			var name='txtrefername'+(emailvar+1);
			var emailid='txtreemailadd'+(emailvar+1);
			var countryid='cmbCountryID'+(emailvar+1);
												
			if(document.getElementById(name).value != "")
			 {
				if(document.getElementById(emailid).value!="")
				{ 
					if(document.getElementById(countryid).value!=0)
					{
					}
					else{
						alert("Please select country  for selected values");
						return false;
						}		
					
				
				}
				else{
						alert("Please enter email  for selected name");
						return false;
						}
										
			}
			if(document.getElementById(emailid).value != "")
			 {
				
				if(document.getElementById(countryid).value!=0)
				{ 
					if(document.getElementById(name).value!="")
					{
					}
					else{
						
						alert("Please enter name for selected values");
						return false;
						}		
					
				
				}
				else{
						alert("Please enter country  for selected email");
						return false;
						}							
			}
			
			
		}
						
		for(emailvar=startemailno;emailvar<emailno;emailvar++)
		{
			var emailid='txtreemailadd'+(emailvar+1);
			s1=document.getElementById(emailid).value;
			if(document.getElementById(emailid).value != "")
			 {
				
				
				if(document.getElementById(emailid).value.length <6)
				  {
				  alert("Email should not be less then 6 character ");
				  return false; 
				  }
				if(echeck(s1)==false)
				{
					alert('Please enter valid email address');
					return false;
				}
											
			  }
			}
		}
		
		
		
	 }
// added by mahavir on 4/7/06  for the Alpha Numeric value is inserted///	 
function isProper(evnt,id) 
{
   var iChars = "_!~^-+=?/.*|,\"\:<>[]{}`\';()@&$#%";
   var unicode=evnt.charCode? evnt.charCode : evnt.keyCode;
   var val=iChars.length;
 	 for(checkval=0;checkval<val;checkval++)
	 {
	 	 var specialcode=iChars.charCodeAt(checkval);
		 	
		if(specialcode == unicode || unicode == 92 || unicode==32)
		{
          return false;
	  	}
		
	 }
} 	 
/*## End ####*/
/* Functions for display Help*/
function displaHelp(event,text)
  {
  	var IE = document.all?true:false
  	var x=document.getElementById('helpDiv');
  	if (IE) { // grab the x-y pos.s if browser is IE
	x.style.top=event.clientY + document.documentElement.scrollTop - 10;
  	x.style.left=event.clientX + document.documentElement.scrollLeft + 10;
	} else { // grab the x-y pos.s if browser is NS
	x.style.top=event.pageY - 10 + 'px';
  	x.style.left=event.pageX + 10 + 'px';
	}
  	x.innerHTML=text;
	x.style.display="block";
  }
  
  function hideHelp()
  {
  	var x=document.getElementById('helpDiv');
  	x.innerHTML="";
  	x.style.top=-100;
  	x.style.left=-100;
  	x.style.display='none';
  }
/* Functions for display Help End */
/* validation function for bottom form start */
function checkform_step()
{
  	if(document.getElementById("bottomquote_dj_type").value=="")
	{
		alert("Please Select DJ Type.");
		document.getElementById("bottomquote_dj_type").focus();
		return false;	
	}
	if(document.getElementById("bottomquote_eventtype_id").value=="")
	{
		alert("Please Select Event Type.");
		document.getElementById("bottomquote_eventtype_id").focus();
		return false;	
	}	 	
	if(document.getElementById("bottomquote_state").value=="")
	{
		alert("Please Select State.");
		document.getElementById("bottomquote_state").focus();
		return false;	
	}
	if(document.getElementById("bottomquote_city").value=="")
	{
		alert("Please Select City.");
		document.getElementById("bottomquote_city").focus();
		return false;	
	}
   	return true;
}
/* validation function for bottom form end */
function toggle()
{
	var x=document.getElementById('signIn');
	var y=document.getElementById('login');
	
	if(x.style.display=='none')
	{
			x.style.display="";
			y.style.display="none";
	}
	else
	{
			x.style.display="none";
			y.style.display="";
	}
}
