

trim = function(str) {
   return str.replace(/^\s+|\s+$/g, '');
}
var rnd=Math.random();
function checkAdminLogin()
{
	if(document.forms.adminLogin.adminName.value == '')
	{
		alert('Enter the user name');
		document.forms.adminLogin.adminName.focus();
		return false;
	}
	if(document.forms.adminLogin.adminName.value.charCodeAt(0) == 32)
	{
		alert("Enter valid user name");
		document.forms.adminLogin.adminName.select();
		return false;
	}
	if(document.forms.adminLogin.adminPass.value == '')
	{
		alert('Enter the password');
		document.forms.adminLogin.adminPass.focus();
		return false;
	}
	else
		return true;
}

function validateGeneralSetting()
{
	if(document.forms.generalSettingForm.email.value == '')
	{
		alert('Enter the email');
		document.forms.generalSettingForm.email.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms.generalSettingForm.email.value)))
    {
		alert("Enter the valid email");
		document.forms.generalSettingForm.email.focus();
		return false;
 	}
	if(document.forms.generalSettingForm.siteTitle.value == '')
	{
		alert('Enter the site title');
		document.forms.generalSettingForm.siteTitle.focus();
		return false;
	}
	if(document.forms.generalSettingForm.metaTitle.value == '')
	{
		alert('Enter the meta title');
		document.forms.generalSettingForm.metaTitle.focus();
		return false;
	}
	if(document.forms.generalSettingForm.metaDescription.value == '')
	{
		alert('Enter the meta description');
		document.forms.generalSettingForm.metaDescription.focus();
		return false;
	}
	if(document.forms.generalSettingForm.news.value == '')
	{
		alert('Enter the news');
		document.forms.generalSettingForm.news.focus();
		return false;
	}
	if(trim(document.forms.generalSettingForm.wallpost.value) == '')
	{
		alert('Enter the Wall post Maxlength');
		document.forms.generalSettingForm.wallpost.focus();
		return false;
	}
	if(!(/^[0-9\-\s]+$/.test(document.forms.generalSettingForm.wallpost.value)))
	{
		alert('Enter the Valid Wall post Maxlength');
		document.forms.generalSettingForm.wallpost.focus();
		return false;
	}
	
	else
		return true;
}

function validateChangePassword()
{
	if(document.forms.changePasswordForm.username.value == '')
	{
		alert('Enter the user name');
		document.forms.changePasswordForm.username.focus();
		return false;
	}
	if(document.forms.changePasswordForm.oldpassword.value == '')
	{
		alert('Enter the old password');
		document.forms.changePasswordForm.oldpassword.focus();
		return false;
	}
	if(document.forms.changePasswordForm.newpassword.value == '')
	{
		alert('Enter the new password');
		document.forms.changePasswordForm.newpassword.focus();
		return false;
	}
	if(document.forms.changePasswordForm.confirmpassword.value == '')
	{
		alert('Enter the confirm password');
		document.forms.changePasswordForm.confirmpassword.focus();
		return false;
	}
	if((document.forms.changePasswordForm.newpassword.value) != (document.forms.changePasswordForm.confirmpassword.value))
	{
		document.forms.changePasswordForm.newpassword.value='';
		document.forms.changePasswordForm.confirmpassword.value='';
		alert('New and confirm password must be same');
		document.forms.changePasswordForm.newpassword.focus();
		return false;
	}
	
	else
		return true;
}

// Edit Profile validation
function editProfileValidate()
{
	if(document.forms.editProfileForm.firstName.value == '')
	{
		alert('Enter the first name');
		document.forms.editProfileForm.firstName.focus();
		return false;
	}
	if(document.forms.editProfileForm.lastName.value == '')
	{
		alert('Enter the last name');
		document.forms.editProfileForm.lastName.focus();
		return false;
	}
	if(document.forms.editProfileForm.house.value == '')
	{
		alert('Enter the house number/name');
		document.forms.editProfileForm.house.focus();
		return false;
	}
	if(document.forms.editProfileForm.address1.value == '')
	{
		alert('Enter the street name');
		document.forms.editProfileForm.address1.focus();
		return false;
	}
	if(document.forms.editProfileForm.month.value=="")
	 {
	 	alert("Select the month");
		document.forms.editProfileForm.month.focus();
		return false;
	 }
	if(document.forms.editProfileForm.day.value == "")
	 {
	 	alert("Select the date");
		document.forms.editProfileForm.day.focus();
		return false;
	 }
	if(document.forms.editProfileForm.year.value=="")
	 {
	 	alert("Select the year");
		document.forms.editProfileForm.year.focus();
		return false;
	 }
	 if(document.forms.editProfileForm.month.value == 2)
	 {
	 	if((document.forms.editProfileForm.year.value % 4) == 0)
		{
			var cur	= 29
		}
		else
		{
			var cur	= 28
		}	
	 	if(document.forms.editProfileForm.day.value > cur)
		{
		 	alert("Provide valid date");
			document.forms.editProfileForm.day.focus();
			return false;
		}
	 }
	else if(document.forms.editProfileForm.month.value <= 7) 
	{
		if((document.forms.editProfileForm.month.value % 2) == 0) 
		{
			endDay	=	30;
			if(document.forms.editProfileForm.day.value > endDay)
			{
			 	alert("Provide valid date");
				document.forms.editProfileForm.day.focus();
				return false;
			}
		}
	}
	else if(document.forms.editProfileForm.month.value > 7) 
	{
		if((document.forms.editProfileForm.month.value % 2) != 0) 
		{
			endDay	=	30;
			if(document.forms.editProfileForm.day.value > endDay)
			{
			 	alert("Provide valid date");
				document.forms.editProfileForm.day.focus();
				return false;
			}
		}
	}
	if(document.forms.editProfileForm.postCode.value == '')
	{
		alert('Enter the postal code');
		document.forms.editProfileForm.postCode.focus();
		return false;
	}
	if(document.forms.editProfileForm.phone.value == '')
	{
		alert('Enter the phone no.');
		document.forms.editProfileForm.phone.focus();
		return false;
	}
	if(document.forms.editProfileForm.phone.value.charCodeAt(0) == 32)
	{
		alert('Enter the valid phone no.');
		document.forms.editProfileForm.phone.focus();
		return false;
	}
	 if(!(/^[0-9\-\s]+$/.test(document.forms.editProfileForm.phone.value)))
	{
		alert('Enter the valid phone no.');
		document.forms.editProfileForm.phone.focus();
		return false;
	}
	if(isNaN(document.forms.editProfileForm.mobile.value) == true)
	{
		alert('Enter the valid mobile no.');
		document.forms.editProfileForm.mobile.focus();
		return false;
	}
	if(document.forms.editProfileForm.email.value == '')
	{
		alert('Enter the email address');
		document.forms.editProfileForm.email.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms.editProfileForm.email.value)))
    {
		alert("Enter the valid email");
		document.forms.editProfileForm.email.focus();
		return false;
 	}
	if(document.forms.editProfileForm.userName.value == '')
	{
		alert('Enter the user name');
		document.forms.editProfileForm.userName.focus();
		return false;
	}
	if(document.forms.editProfileForm.Password.value == '')
	{
		alert('Enter the Password');
		document.forms.editProfileForm.Password.focus();
		return false;
	}
	 if(document.forms.editProfileForm.question.value=="")
	 {
	 	alert("Select the security question");
		document.editProfileForm.question.focus();
		return false;
	 }
	 if(document.forms.editProfileForm.answer.value == "")
	 {
	 	alert("Enter the security answer");
		document.editProfileForm.answer.focus();
		return false;
	 }
	else
		return true;
}

function forgotPasswordValidation()
{
	if(document.forms.forgotPasswordForm.email.value == '')
	{
		alert('Enter the email address');
		document.forms.forgotPasswordForm.email.focus();
		return false;
	}
	if(document.forms.forgotPasswordForm.email.value.charCodeAt(0) == 32)
	{
		alert("Enter valid email");
		document.forms.forgotPasswordForm.email.select();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms.forgotPasswordForm.email.value)))
     {
		alert("Enter the valid email");
		document.forms.forgotPasswordForm.email.focus();
		return false;
	 }
	else
		return true;
}

// Validation for edit venue starts
function editVenueValidation()
{
	if(document.forms.editVenueForm.venueName.value == '')
	{
		alert('Enter the venue name');
		document.forms.editVenueForm.venueName.focus();
		return false;
	}
	if(document.forms.editVenueForm.email.value == '')
	{
		alert('Enter the email address');
		document.forms.editVenueForm.email.focus();
		return false;
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms.editVenueForm.email.value)))
     {
		alert("Enter the valid email");
		document.forms.editVenueForm.email.focus();
		return false;
	 }
	if(document.forms.editVenueForm.firstName.value == '')
	{
		alert('Enter the first name');
		document.forms.editVenueForm.firstName.focus();
		return false;
	}
	if(document.forms.editVenueForm.surName.value == '')
	{
		alert('Enter the sur name');
		document.forms.editVenueForm.surName.focus();
		return false;
	}
	if(document.forms.editVenueForm.phone.value == '')
	{
		alert('Enter the phone number');
		document.forms.editVenueForm.phone.focus();
		return false;
	}
	 if(!(/^[0-9\-\s]+$/.test(document.forms.editVenueForm.phone.value)))
	{
		alert('Enter valid phone number');
		document.forms.editVenueForm.phone.focus();
		return false;
	}
	if(document.forms.editVenueForm.houseNum.value == '')
	{
		alert('Enter the house number');
		document.forms.editVenueForm.houseNum.focus();
		return false;
	}
	if(document.forms.editVenueForm.sreetName.value == '')
	{
		alert('Enter the stree name.');
		document.forms.editVenueForm.sreetName.focus();
		return false;
	}
	if(document.forms.editVenueForm.city.value == '')
	{
		alert('Enter the city');
		document.forms.editVenueForm.city.focus();
		return false;
	}
	if(document.forms.editVenueForm.country.value == '')
	{
		alert('Select the country');
		document.forms.editVenueForm.country.focus();
		return false;
	}
	if(document.forms.editVenueForm.postCode.value == '')
	{
		alert('Enter the postal code');
		document.forms.editVenueForm.postCode.focus();
		return false;
	}
	if(document.forms.editVenueForm.venueType.value == '')
	{
		alert('Enter the venue type');
		document.forms.editVenueForm.venueType.focus();
		return false;
	}
	if(document.forms.editVenueForm.audience.value == '')
	{
		alert('Enter the postal code');
		document.forms.editVenueForm.audience.focus();
		return false;
	}
	if(isNaN(document.forms.editVenueForm.audience.value) == true)
	{
		alert('Enter the audience capacity');
		document.forms.editVenueForm.audience.focus();
		return false;
	}
	if(document.forms.editVenueForm.description.value == '')
	{
		alert('Enter the description');
		document.forms.editVenueForm.description.focus();
		return false;
	}
	else
		return true;
}
// Validation for edit venue ends

function contentValidate()
{
	if(document.forms.contentForm.pagename.value == '')
	{
		alert('Enter the page name');
		document.forms.contentForm.pagename.focus();
		return false;
	}
	return true;
}

//Validation for add act type starts
function validateActType()
{
	if(document.forms.actTypeForm.actType.value == '')
	{
		alert('Enter the act type');
		document.forms.actTypeForm.actType.focus();
		return false;
	}
	return true;
}
//Validation for add act type ends

//Validation for add act genre starts
function validateActGenre()
{
	if(document.forms.actGenreForm.actType.value == '')
	{
		alert('Select the act type');
		document.forms.actGenreForm.actType.focus();
		return false;
	}
	if(document.forms.actGenreForm.genreName.value == '')
	{
		alert('Enter the genre');
		document.forms.actGenreForm.genreName.focus();
		return false;
	}
	return true;
}
//Validation for add act genre ends
function validateActSubGenre()
{
	if(document.forms.actSubGenreForm.subGenreName.value == '')
	{
		alert('Enter the sub genre name');
		document.forms.actSubGenreForm.subGenreName.focus();
		return false;
	}
	return true;
}
//Validation for add subGenreForm starts

//Validation for add subGenreForm ends

// validation for edit act starts
function  editActValidation()
{
	if(document.forms.addact.act_name.value == "")
	 {
	 	alert("Enter the act name");
		document.forms.addact.act_name.focus();
		return false;
	 }
	if(document.forms.addact.act_name.value.charCodeAt(0) == 32)
	{
		alert("Enter valid act name");
		document.forms.addact.act_name.select();
		return false;
	}
	
	
	
	 if(document.forms.addact.description.value == "")
	 {
	 	alert("Enter the  description");
		document.forms.addact.description.focus();
		return false;
	 }
	if(document.forms.addact.description.value.charCodeAt(0) == 32)
	{
		alert("Enter valid  description");
		document.forms.addact.description.select();
		return false;
	}
	if(document.forms.addact.act_type.value == "")
	 {
	 	alert("Select the act type");
		document.forms.addact.act_type.focus();
		return false;
	 }
	/*if(document.forms.addact.act_type.value == 1)
	 {
	 	 if(document.forms.addact.genre.value == "")
		 {
		 	alert("Select the genre");
			document.forms.addact.genre.focus();
			return false;
		 }
		 if(document.forms.addact.band_format.value == "")
		 {
		 	alert("Select the band format");
			document.forms.addact.band_format.focus();
			return false;
		 }
	 }
	if(document.forms.addact.act_type.value == 2)
	 {
	 	if(document.forms.addact.fair_circus.value == "")
		 {
		 	alert("Select the fair/circus");
			document.forms.addact.fair_circus.focus();
			return false;
		 }
		 else if(document.forms.addact.fair_circus.value == 1)
		 {
	 	 if(document.forms.addact.fair.value == "")
			 {
			 	alert("Enter the fair");
				document.forms.addact.fair.focus();
				return false;
			 }
		 }
		 else if(document.forms.addact.fair_circus.value == 2)
		 {
			 if(document.forms.addact.circus.value == "")
			 {
			 	alert("Enter the circus");
				document.forms.addact.circus.focus();
				return false;
			 }
		 }
	 }
	if(document.forms.addact.act_type.value == 3)
	 {
	 	 if(document.forms.addact.dancer.value == "")
		 {
		 	alert("Select the dancers");
			document.forms.addact.dancer.focus();
			return false;
		 }
	 }
	 if(document.forms.addact.act_type.value == 4)
	 {
	 	 if(document.forms.addact.stars.value == "")
		 {
		 	alert("Enter the stars");
			document.forms.addact.stars.focus();
			return false;
		 }
		  if(document.forms.addact.legend.value == "")
		 {
		 	alert("Enter the legend");
			document.forms.addact.legend.focus();
			return false;
		 }
	 }
	 if(document.forms.addact.act_type.value == 5)
	 {
	 	
		 if(document.forms.addact.disco_dj_karoake.value == "")
		 {
		 	alert("Select disco/dj/karoake");
			document.forms.addact.disco_dj_karoake.focus();
			return false;
		 }
	 	else if(document.forms.addact.disco_dj_karoake.value == 1)
		 {
		 	if(document.forms.addact.disco.value == '')
			{
			 	alert("Select the disco");
				document.forms.addact.disco.focus();
				return false;
		    }
		 }
		 else if(document.forms.addact.disco_dj_karoake.value == 2)
		 {
			  if(document.forms.addact.dj.value == "")
			 {
			 	alert("Select the dj");
				document.forms.addact.dj.focus();
				return false;
			 }
		}
		else if(document.forms.addact.disco_dj_karoake.value == 3)
		{
			  if(document.forms.addact.karaoke.value == "")
			 {
			 	alert("Select the karaoke");
				document.forms.addact.karaoke.focus();
				return false;
			 }
		}
	 }
	if(document.forms.addact.act_type.value == 6)
	 {
	 	 if(document.forms.addact.tribute_acts.value == "")
		 {
		 	alert("Select the tribute acts");
			document.forms.addact.tribute_acts.focus();
			return false;
		 }
		
	 }
	
	 if(document.forms.addact.act_type.value == 7)
	 {
	 	 if(document.forms.addact.classi_tribute_acts.value == "")
		 {
		 	alert("Enter the tribute acts");
			document.forms.addact.classi_tribute_acts.focus();
			return false;
		 }
		 if(document.forms.addact.classi_dancers.value == "")
		 {
		 	alert("Enter the dancers");
			document.forms.addact.classi_dancers.focus();
			return false;
		 }
	 }
	 if(document.forms.addact.act_type.value == 8)
	 {
	 	 if(document.forms.addact.event_suppliers.value == "")
		 {
		 	alert("Enter the event suppliers");
			document.forms.addact.event_suppliers.focus();
			return false;
		 }
		
	 }
	 if(document.forms.addact.act_type.value == 9)
	 {
	 	 if(document.forms.addact.other.value == "")
		 {
		 	alert("Enter the other");
			document.forms.addact.other.focus();
			return false;
		 }
		
	 }*/
	if(document.forms.addact.postCode.value == "")
	 {
	 	alert("Enter the postal code");
		document.forms.addact.postCode.focus();
		return false;
	 }
	if(document.forms.addact.postCode.value.charCodeAt(0) == 32)
	{
		alert("Enter valid postal code");
		document.forms.addact.postCode.select();
		return false;
	}
	if(document.forms.addact.standard_price.value == "")
	 {
	 	alert("Enter the standard price");
		document.forms.addact.standard_price.focus();
		return false;
	 }
	if(document.forms.addact.standard_price.value.charCodeAt(0) == 32)
	{
		alert("Enter valid standard price");
		document.forms.addact.standard_price.select();
		return false;
	}
	if(document.forms.addact.radial_distance.value == "")
	 {
	 	alert("Enter the radial distance");
		document.forms.addact.radial_distance.focus();
		return false;
	 }
	if(document.forms.addact.radial_distance.value.charCodeAt(0) == 32)
	{
		alert("Enter valid radial distance");
		document.forms.addact.radial_distance.select();
		return false;
	}
	if(document.forms.addact.standard_act.value == "")
	 {
	 	alert("Enter the standard act");
		document.forms.addact.standard_act.focus();
		return false;
	 }
	if(document.forms.addact.standard_act.value.charCodeAt(0) == 32)
	{
		alert("Enter valid standard act");
		document.forms.addact.standard_act.select();
		return false;
	}
	if(document.getElementById('radial_distance').value=='')
	{
		
	 	alert("Enter the radial distance");
		document.forms.addact.radial_distance.focus();
		document.forms.addact.from_distance1.value=' ';
		return false;
		
	}
	if(isNaN(document.getElementById('radial_distance').value)==true)
	{
		
	 	alert("Enter the valid radial distance");
		document.forms.addact.from_distance1.value=' ';
		document.forms.addact.radial_distance.focus();
		return false;
		
	}
	if(isNaN(document.getElementById('standard_price').value)==true)
	{
		
	 	alert("Enter the valid standard_price");
		document.forms.addact.standard_price.focus();
		return false;
		
	}
 	if(document.getElementById('from_distance1').value!='')
	{
		 if(document.getElementById('to_distance1').value!='')
		 {
		 	if(parseInt(document.getElementById('to_distance1').value) < parseInt(document.getElementById('from_distance1').value))
			  {  
			  	alert('To miles should be greater than from miles'); 
			    document.getElementById('to_distance1').focus();
				return false; 
			  }
			  else if(isNaN(document.getElementById('to_distance1').value)!=true)
			  	   document.getElementById('from_distance2').value=parseInt(document.getElementById('to_distance1').value)+1;
		 }
	 }
   	 if(document.getElementById('from_distance2').value!='')
	{
		 if(document.getElementById('to_distance2').value!='')
		 {
		 	if(parseInt(document.getElementById('to_distance2').value) < parseInt(document.getElementById('from_distance2').value))
			  {  
			  	alert('To miles should be greater than from miles'); 
			    document.getElementById('to_distance2').focus();
				return false; 
			  }
			  else if (isNaN(document.getElementById('to_distance2').value)!=true)
			  	   document.getElementById('from_distance3').value=parseInt(document.getElementById('to_distance2').value)+1;
		 }
	 }
	 
	  if(document.getElementById('from_distance3').value!='')
	{
		 if(document.getElementById('to_distance3').value!='')
		 {
		 	if(parseInt(document.getElementById('to_distance3').value) < parseInt(document.getElementById('from_distance3').value))
			  {  
			  	alert('To miles should be greater than from miles'); 
			    document.getElementById('to_distance3').focus();
				return false; 
			  }
			  else if (isNaN(document.getElementById('to_distance3').value)!=true)
			  	   document.getElementById('from_distance4').value=parseInt(document.getElementById('to_distance3').value)+1;
		 }
	 }
	
 	
   	
	 if(document.getElementById('bandformat1').value =='2') { 
	   if(isNaN(document.getElementById('amount1').value)!=true) { 
		 	if(parseInt(document.getElementById('standard_price').value) < parseInt(document.getElementById('amount1').value)) 
			{
				alert('Minus amount must not exceed Standard Price'); 
				document.getElementById('amount1').value = '';
				 document.getElementById('amount1').focus();
				 return false;
			}
		
		}
		else
		{
			alert('Enter valid price'); 
			document.getElementById('amount1').value = '';
			 document.getElementById('amount1').focus();
			 return false;
		}
	  }	
  if(document.getElementById('bandformat2').value =='2')
   {
   	   if(isNaN(document.getElementById('amount2').value)!=true) { 
    	if(parseInt(document.getElementById('standard_price').value) < parseInt(document.getElementById('amount2').value)) 
			{ 
			alert('Minus amount must not exceed Standard Price'); 
			document.getElementById('amount2').value='';
			document.getElementById('amount2').focus();
			return false;
			}
        }
		else
		{
			alert('Enter valid price'); 
			document.getElementById('amount2').value='';
			document.getElementById('amount2').focus();
			 return false;
		}
   }
  if(document.getElementById('bandformat3').value =='2') { 
	  if(isNaN(document.getElementById('amount3').value)!=true) { 
		  if(parseInt(document.getElementById('standard_price').value) < parseInt(document.getElementById('amount3').value)) { 
		  	alert('Minus amount must not exceed Standard Price'); 
			document.getElementById('amount3').value='';
			document.getElementById('amount3').focus();
			return false;
			}
	  }
	else
	{
		alert('Enter valid price'); 
		document.getElementById('amount3').value='';
		document.getElementById('amount3').focus();
		 return false;
	} 
}
  if(document.getElementById('bandformat4').value =='2') { 
    if(isNaN(document.getElementById('amount4').value)!=true) 
	{ 
	if(parseInt(document.getElementById('standard_price').value) < parseInt(document.getElementById('amount4').value)) 
		{ alert('Minus amount must not exceed Standard Price'); 
		document.getElementById('amount4').value='';
		 document.getElementById('amount4').focus();
		 return false;
		 } 
	}
	else
	{
		alert('Enter valid price'); 
		document.getElementById('amount4').value='';
		document.getElementById('amount4').focus();
		 return false;
	} 
 }
  if(document.getElementById('bandformat5').value =='2') { 
   if(isNaN(document.getElementById('amount5').value)!=true) 
	{ 
		  if(parseInt(document.getElementById('standard_price').value) < parseInt(document.getElementById('amount5').value)) 
		  { 
		  alert('Minus amount must not exceed Standard Price'); 
		  document.getElementById('amount5').value=''; 
		  document.getElementById('amount5').focus();
		  return false;
		  }
    }
	else
	{
		alert('Enter valid price'); 
		document.getElementById('amount5').value='';
		document.getElementById('amount5').focus();
		 return false;
	} 
  }
  if(document.getElementById('bandformat6').value =='2') { 
  if(isNaN(document.getElementById('amount6').value)!=true) 
	{
	  if(parseInt(document.getElementById('standard_price').value) < parseInt(document.getElementById('amount6').value)) 
	  { 
	  alert('Minus amount must not exceed Standard Price'); 
	  document.getElementById('amount6').value=''; 
	  document.getElementById('amount6').focus();
	  return false;
	  }
	}
	else
	{
		alert('Enter valid price'); 
		document.getElementById('amount6').value='';
		document.getElementById('amount6').focus();
		 return false;
	} 
  }
  if(document.getElementById('bandformat7').value =='2') { 
   if(isNaN(document.getElementById('amount7').value)!=true) 
	{
		  if(parseInt(document.getElementById('standard_price').value) < parseInt(document.getElementById('amount7').value))
		  { 
		  alert('Minus amount must not exceed Standard Price'); 
		  document.getElementById('amount7').value='';
		  document.getElementById('amount7').focus();
		  return false;
		  }
  }
	else
	{
		alert('Enter valid price'); 
		document.getElementById('amount7').value='';
		document.getElementById('amount7').focus();
		 return false;
	} 
  }

  if(document.getElementById('ind_bandformat').value =='2') 
  { 
   if(isNaN(document.getElementById('dateAmount').value)!=true)
   {
	  if(parseInt(document.getElementById('standard_price').value) < parseInt(document.getElementById('dateAmount').value))
	    {
	   alert('Minus amount must not exceed Standard Price');
	    document.getElementById('dateAmount').value=''; 
		document.getElementById('dateAmount').focus();
		return false;
		}
	}
	else
	{
	   alert('Enter valid Price');
	    document.getElementById('dateAmount').value=''; 
		document.getElementById('dateAmount').focus();
		return false;
		}
   }
  
   /*if(document.forms.addact.availableday.value=='')
	{
		alert("Select the day");
		document.forms.addact.availableday.focus();
		return false;
	}
  	 if(document.forms.addact.availablemonth.value=='')
	{
		alert("Select the month");
		document.forms.addact.availablemonth.focus();
		return false;
	}
	 if(document.forms.addact.availableyear.value=='')
	{
		alert("Select the year");
		document.forms.addact.availableyear.focus();
		return false;
	}
  	 if(document.forms.addact.dateAmount.value=='')
	{
		alert("Enter the price");
		document.forms.addact.dateAmount.focus();
		return false;
	}*/
  	return true;
}
//  validation for edit act ends
function checkMiles(idval)
{
var nextval = idval+1;
if((document.getElementById('to_distance'+idval).value!='')&&(parseInt(document.getElementById('to_distance'+idval).value) < parseInt(document.getElementById('from_distance'+idval).value)))
 { 
	 alert('To miles should be greater than from miles'); 
 	 document.getElementById('to_distance'+idval).value = ''; 
 	 document.getElementById('to_distance'+idval).focus(); 
 } 
 else if((document.getElementById('to_distance'+idval).value!='')&&(isNaN(document.getElementById('to_distance'+idval).value)!=true)) 
 	document.getElementById('from_distance'+nextval).value = parseInt(document.getElementById('to_distance'+idval).value)+1;
}

function checkLastMiles(idval)
{
var nextval = idval+1;
if((document.getElementById('to_distance'+idval).value!='')&&(parseInt(document.getElementById('to_distance'+idval).value) < parseInt(document.getElementById('from_distance'+idval).value)))
 { 
	 alert('To miles should be greater than from miles'); 
 	 document.getElementById('to_distance'+idval).value = ''; 
 	 document.getElementById('to_distance'+idval).focus(); 
 } 
 
}


function video_link(keyval)
{
	 var content = trim(document.getElementById('video'+keyval).value);
	
	 
	 
		    if(document.getElementById('videoflag').value > 0)
		     more	=	parseInt(document.getElementById('morevideocount').value) - parseInt(1);
			 else
			 more	=	document.getElementById('morevideocount').value;
	 
	 if(content!='') { 
		document.getElementById('videoSpringboardLoading').style.display='block'	;	
			$.ajax({
				type: "GET",
				url: "../videoUploadAjax.php?",
				data: "action=addlink&content="+content+"&keyval="+keyval+"&rnd=" + rnd ,
				success: function(result){ 
				if(more == keyval)
				document.getElementById('videolinkid'+keyval).innerHTML='&nbsp;&nbsp;<a onclick="popup=window.open(\'../viewVideo.php?action=Edit&videolink='+content+'\',\'popup\',\'screenX=50,screenY=50,width=400,height=315,scrollbars=no\');return false" target="_blank"  title="Click here to play">Click here to play</a><br><div id="videomoreid'+keyval+'">&nbsp;&nbsp;<a href="#" class="logoutxt" onclick="showMoreVideoLink('+keyval+');" title="Add More Video Link"><strong>Add More Video Link</strong></a></div>';
				else
				document.getElementById('videolinkid'+keyval).innerHTML='&nbsp;&nbsp;<a onclick="popup=window.open(\'../viewVideo.php?action=Edit&videolink='+content+'\',\'popup\',\'screenX=50,screenY=50,width=400,height=315,scrollbars=no\');return false" target="_blank" title="Click here to play">Click here to play</a>';
				document.getElementById('videoSpringboardLoading').style.display='none'	;					 
				}
			});
		}
		//return true;
	
}
function showMoreVideoLink(inc)
	{
		var html = '';
		num = inc;
		newnum = parseInt(inc) + parseInt('1');
		html += '<table cellpadding="0" cellspacing="0" border="0" align="left" width="100%"><tr><td height="10"></td></tr><tr> <td>';
		html += '<div class="fleft" ><input type="text" onblur="return uploadValidate('+newnum+');" name="video'+newnum+'" id="video'+newnum+'" class="inputbox"  size="35" value=""></div>';
		html += '<div  class="fleft" id="videolinkid'+newnum+'"></div></td></tr></table>';
		
		html += '<div id="nextvideobrowse'+newnum+'"></div>';
		document.getElementById('nextvideobrowse'+num).innerHTML += html;
		
		document.getElementById('videomoreid'+num).style.display='none'	;
		document.getElementById('morevideocount').value = parseInt(document.getElementById('morevideocount').value) + parseInt(1);
		document.getElementById('videoincrement').value = parseInt(newnum) + parseInt(1);
		return false
	}

function uploadValidate(keyval)
	{
		// youtube link validation
		
		
		yturl = trim(document.getElementById('video'+keyval).value);		
		 if(yturl != '') {
		if (yturl.search(/www.youtube.com/) == -1) //not found
			yturl = frameYoutubeUrl(yturl); 
			if(yturl == undefined)
				alert('Enter valid video link');
			else 
			 video_link(keyval);
			 }
		
	}
	function frameYoutubeUrl(yturl){
		var url = 'http://www.youtube.com/v/';
		var temp = new Array();
		temp =  yturl.split('?v='); //to extract video id
		videoId = temp[1];
		yturl = videoId; //compose youtube url
		return(yturl); 
		}
function audioUpload(idVal,increment)
{ 
	document.getElementById('audioSpringboardLoading').style.display='block';
	

	 more	=	document.getElementById('moreaudiocount').value;
	 	
	
	 
    if(document.getElementById('audioflag').value > 0)
     more	=	parseInt(document.getElementById('moreaudiocount').value) - parseInt(1);
	 else
	 more	=	document.getElementById('moreaudiocount').value;
	
	$.ajaxFileUpload
	(
		{	
			url : '../audioUploadAjax.php?increment='+increment,
			secureuri : false,
			fileElementId : idVal+increment,
			dataType : 'json',
			success : function (data,status) {	
						var errorMessage = '';
						if (typeof(data.error) != 'undefined') {
							newData = data.error.split("#"); 
								if (newData == 1) {
									alert ("Audio type is not valid");
									document.getElementById('audioSpringboardLoading').style.display='none'	;	
									document.getElementById('audioSpringboard').value	=	'';
									return false;
								}
								if (newData == 2) {
									alert('Audio size should not be greater than 2MB');
									document.getElementById('audioSpringboardLoading').style.display='none'	;	
									document.getElementById('audioSpringboard').value	=	'';
									return false;
								}
								if (newData == 3) {
									alert('The audio folder is write protected');
									document.getElementById('audioSpringboardLoading').style.display='none'	;	
									document.getElementById('audioSpringboard').value	=	'';
									return false;
								}
								
							else if (newData != '') { 
								document.getElementById('audioSpringboardLoading').style.display='none'	;	
								document.getElementById('storedAudio').value=newData;
								
								if(increment == more)
									document.getElementById('audiodisplay'+increment).innerHTML='<object data="../mp3player.swf?autostart=true&playlist=../webresources/images/audio/'+newData+'&songTitle=Click here to play" type="application/x-shockwave-flash" width="270" height="30"><param name="movie" value="mp3player.swf?autostart=true&playlist=../webresources/images/audio/'+newData+'&songTitle=Click here to play"/></object><div id="audiolinkid'+increment+'" style="padding-left:25px;"><a class="logoutxt" href="#" onclick="return showMoreAudioFiles('+increment+');"  title="Add More Audio File"><strong>Add More Audio File</strong></a></div>';
								else
									document.getElementById('audiodisplay'+increment).innerHTML='<object data="../mp3player.swf?autostart=true&playlist=../webresources/images/audio/'+newData+'&songTitle=Click here to play" type="application/x-shockwave-flash" width="270" height="30"><param name="movie" value="mp3player.swf?autostart=true&playlist=../webresources/images/audio/'+newData+'&songTitle=Click here to play"/></object>';
								}
								
							}
						},
			error: function (data, status, e) { 
			}
		}
		
	)
	return false;
	
}
function showMoreAudioFiles(inc)
	{
		var html = '';
		num = inc;
		newnum = parseInt(inc) + parseInt('1');
		html += '<table cellpadding="0" cellspacing="0" border="0" align="left" width="100%"><tr><td height="10"></td></tr><tr> <td>';
		html += '<div class="fleft"><input onchange="return audioUpload(\'audioSpringboard\','+newnum+')" type="File" id="audioSpringboard'+newnum+'" name="actAudio" ></div>';
		html += '<div  class="fleft" id="audiodisplay'+newnum+'"></div></td></tr></table>';
		
		html += '<div id="nextaudiobrowse'+newnum+'"></div>';
		document.getElementById('nextaudiobrowse'+num).innerHTML += html;
		
		document.getElementById('audiolinkid'+num).style.display='none'	;
		document.getElementById('moreaudiocount').value = parseInt(document.getElementById('moreaudiocount').value) + parseInt(1);
		
		document.getElementById('audioincrement').value = parseInt(newnum) + parseInt(1);
		return false
	}
// Validation for General Setting begins
function validateGeneralSettings()
{
	//alert("test");
	if(document.forms.settingForm.email.value == '')
	{
		alert('Enter the email'); 
		document.forms.settingForm.email.focus();
		return false;		
	}
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.forms.settingForm.email.value)))
    {
		alert("Enter the valid email");
		document.forms.settingForm.email.focus();
		return false;
 	}
	if(document.forms.settingForm.siteTitle.value == '')
	{
		alert('Enter the site title'); 
		document.forms.settingForm.siteTitle.focus();
		return false;		
	}
	if(document.forms.settingForm.metaTitle.value == '')
	{
		alert('Enter the  meta title'); 
		document.forms.settingForm.metaTitle.focus();
		return false;		
	}
	if(document.forms.settingForm.metaDescription.value == '')
	{
		alert('Enter the  meta description'); 
		document.forms.settingForm.metaDescription.focus();
		return false;		
	}
}
// Validation for General Setting begins

//start validation for change password
function validateChangePassword()
{
	if(document.forms.changePasswordForm.username.value == '')
	{
		alert('Enter the user name');
		document.forms.changePasswordForm.username.focus();
		return false;
	}
	if(document.forms.changePasswordForm.oldpassword.value == '')
	{
		alert('Enter the old password');
		document.forms.changePasswordForm.oldpassword.focus();
		return false;
	}
	if(document.forms.changePasswordForm.newpassword.value == '')
	{
		alert('Enter the new password');
		document.forms.changePasswordForm.newpassword.focus();
		return false;
	}
	if(document.forms.changePasswordForm.confirmpassword.value == '')
	{
		alert('Enter the confirm password');
		document.forms.changePasswordForm.confirmpassword.focus();
		return false;
	}
	if((document.forms.changePasswordForm.newpassword.value) != (document.forms.changePasswordForm.confirmpassword.value))
	{
		document.forms.changePasswordForm.newpassword.value='';
		document.forms.changePasswordForm.confirmpassword.value='';
		alert('New and confirm password must be same');
		document.forms.changePasswordForm.newpassword.focus();
		return false;
	}
	
	else
		return true;
}
//end validation for change password
//start function for category validation
function call()
	{		
		if(document.forms.listform.checkall.checked)
		{
			if(document.forms.listform.check.length==undefined)
				document.forms.listform.check.checked=true
			else
			{
				for(i=0;i<document.forms.listform.check.length;i++)
					document.forms.listform.check[i].checked=true
			}
		}
		else
		{
			if(document.forms.listform.check.length==undefined)
				document.forms.listform.check.checked=false
			else
			{
				for(i=0;i<document.forms.listform.check.length;i++)
					document.forms.listform.check[i].checked=false
			}
		}		
	}
	
	function checkval(fieldname)
	{		
		var n=0
		var chk = ""
		if(document.forms.listform.check.length==undefined)
		{
			if(document.forms.listform.check.checked)
				n=1
		}
		else
		{
			for(i=0;i<document.forms.listform.check.length;i++)
			{
				if(document.forms.listform.check[i].checked)
				{
					n=1
					chk = chk+document.forms.listform.check[i].value+','
				}
			}
		}
		if(n==0)
		{
			alert("Select atleast one "+ fieldname+" to delete")
			return false
		}
			//if(chk.length>2) fieldname += "s";
		if (!confirm('Are you sure to delete the selected '+ fieldname+'?'))
			return false;	
		document.forms.listform.action = fieldname+"List.php?delall";
		document.forms.listform.submit();		
	}
	//end function for category validation
	// validate add category
	function validateCategory() {	
		if(document.forms.categoryForm.category_name.value == '' )
		{ 
			alert('Enter the category name'); 
			document.forms.categoryForm.category_name.focus();
			return false;
		}
		if((document.getElementById('category_type1').checked==false)&&(document.getElementById('category_type2').checked==false))
		{ 
		
			alert('Select the category type'); 
			document.getElementById('category_type1').focus();
			return false;
		}
		if((document.getElementById('category_status1').checked==false)&&(document.getElementById('category_status2').checked==false))
		{ 
		
			alert('Select the category status'); 
			document.getElementById('category_status1').focus();
			return false;
		}
		if(document.forms.categoryForm.loading_page_text.value == '' )
		{ 
			alert('Enter the loading page text'); 
			document.forms.categoryForm.loading_page_text.focus();
			return false;
		}
	}
	function validateLatestNews() {	
		if(document.forms.newsForm.latest_title.value == '' )
		{ 
			alert('Enter the news title'); 
			document.forms.newsForm.latest_title.focus();
			return false;
		}
		if((document.getElementById('news_status1').checked==false)&&(document.getElementById('news_status2').checked==false))
		{ 
		
			alert('Select the news status'); 
			document.getElementById('news_status1').focus();
			return false;
		}
	}
	
	function validateProduct() {	
	
		var image1 = document.getElementById('productImage_1').value;
		var image2 = document.getElementById('productImage_2').value;
		var image3 = document.getElementById('productImage_3').value;
		var image4 = document.getElementById('productImage_4').value;
		var image5 = document.getElementById('productImage_5').value;
		
		var image_all = document.getElementById('image_check').value;
		var image_count = document.getElementById('image_count').value;
		//alert(image_count);
		if(trim(document.getElementById('product_fkCategoryId').value) == '' ){ 
				alert('Select the Category'); 
				document.getElementById('product_fkCategoryId').focus();
				return false;
		}else if(document.getElementById('product_type1').checked == false && document.getElementById('product_type2').checked == false)
		{
				alert('Select the Type'); 
				document.getElementById('product_type1').focus();
				return false;
		}
		else if(image_all == '' || image_count == '0' ){
		if(image1 == '' && image2 == '' && image3 == '' && image4 == '' && image5 == ''){
		alert('Select the Image'); 
		return false;
		}
		}
		/*else if(trim(document.getElementById('product_maker').value) == '' ){ 
				alert('Enter the Maker'); 
				document.getElementById('product_maker').focus();
				return false;
		}
		else if(trim(document.getElementById('product_model').value) == '' ){ 
					alert('Enter the Model No'); 
					document.getElementById('product_model').focus();
					return false;
		}*/
		/*else if(trim(document.getElementById('product_comment').value) == '' ){ 
				alert('Enter the Comment'); 
				document.getElementById('product_comment').focus();
				return false;
		}
		if (window.location.hostname == '172.21.4.100')
		{
			if(trim(document.getElementById('product_fkCategoryId').value) == '100'){
		
				if(trim(document.getElementById('product_hp').value) == '' ){ 
					alert('Enter the HP'); 
					document.getElementById('product_hp').focus();
					return false;
				}else if(trim(document.getElementById('product_wd').value) == '' ){ 
					alert('Enter the WD'); 
					document.getElementById('product_wd').focus();
					return false;
				}/*else if(trim(document.getElementById('product_yearofmake').value) == '' ){ 
					alert('Enter the Year Of Make'); 
					document.getElementById('product_yearofmake').focus();
					return false;
				}else if(trim(document.getElementById('product_chassison').value) == '' ){ 
					alert('Enter the Chassis No'); 
					document.getElementById('product_chassison').focus();
					return false;
				}
			}else if(trim(document.getElementById('product_fkCategoryId').value) == '76'){
				if(trim(document.getElementById('product_wd').value) == '' ){ 
					alert('Enter the WD'); 
					document.getElementById('product_wd').focus();
					return false;
				}else if(trim(document.getElementById('product_yearofmake').value) == '' ){ 
					alert('Enter the Year Of Make'); 
					document.getElementById('product_yearofmake').focus();
					return false;
				}else if(trim(document.getElementById('product_chassison').value) == '' ){ 
					alert('Enter the Chassis No'); 
					document.getElementById('product_chassison').focus();
					return false;
				}
				else if(trim(document.getElementById('product_color').value) == '' ){ 
					alert('Enter the Color'); 
					document.getElementById('product_color').focus();
					return false;
				}
				else if(trim(document.getElementById('product_cc').value) == '' ){ 
					alert('Enter the CC'); 
					document.getElementById('product_cc').focus();
					return false;
				}
			}else if(trim(document.getElementById('product_fkCategoryId').value) == '109'){
		
				if(trim(document.getElementById('product_chassison').value) == '' ){ 
					alert('Enter the Chassis No'); 
					document.getElementById('product_chassison').focus();
					return false;
				}
			  if(trim(document.getElementById('product_color').value) == '' ){ 
					alert('Enter the Color'); 
					document.getElementById('product_color').focus();
					return false;
				}
			}else if(trim(document.getElementById('product_fkCategoryId').value) == '110'){
		
				if(trim(document.getElementById('product_yearofmake').value) == '' ){ 
					alert('Enter the Year Of Make'); 
					document.getElementById('product_yearofmake').focus();
					return false;
				}else 
				if(trim(document.getElementById('product_item').value) == '' ){ 
					alert('Enter the Item'); 
					document.getElementById('product_item').focus();
					return false;
				}else if(trim(document.getElementById('product_frame_no').value) == '' ){ 
					alert('Enter the Frame No'); 
					document.getElementById('product_frame_no').focus();
					return false;
				}
			}else {
				if(trim(document.getElementById('product_hp').value) == '' ){ 
						alert('Enter the HP'); 
						document.getElementById('product_hp').focus();
						return false;
				}else if(trim(document.getElementById('product_wd').value) == '' ){ 
						alert('Enter the WD'); 
						document.getElementById('product_wd').focus();
						return false;
				}else if(trim(document.getElementById('product_yearofmake').value) == '' ){ 
						alert('Enter the Year Of Make'); 
						document.getElementById('product_yearofmake').focus();
						return false;
				}else if(trim(document.getElementById('product_rink').value) == '' ){ 
						alert('Enter the Rink'); 
						document.getElementById('product_rink').focus();
						return false;
				}
				else if(trim(document.getElementById('product_chassison').value) == '' ){ 
						alert('Enter the Chassis No'); 
						document.getElementById('product_chassison').focus();
						return false;
				}else if(trim(document.getElementById('product_externals').value) == '' ){ 
						alert('Enter the Externals'); 
						document.getElementById('product_externals').focus();
						return false;
				}else if(trim(document.getElementById('product_comment').value) == '' ){ 
						alert('Enter the Condition'); 
						document.getElementById('product_comment').focus();
						return false;
				}
				else if(trim(document.getElementById('product_fkCategoryId').value) == '' ){ 
						alert('Select the Category'); 
						document.getElementById('product_fkCategoryId').focus();
						return false;
				}		 
			}
		}
		else
		{
			if(trim(document.getElementById('product_fkCategoryId').value) == '62'){
		
				if(trim(document.getElementById('product_hp').value) == '' ){ 
					alert('Enter the HP'); 
					document.getElementById('product_hp').focus();
					return false;
				}else if(trim(document.getElementById('product_wd').value) == '' ){ 
					alert('Enter the WD'); 
					document.getElementById('product_wd').focus();
					return false;
				}/*else if(trim(document.getElementById('product_yearofmake').value) == '' ){ 
					alert('Enter the Year Of Make'); 
					document.getElementById('product_yearofmake').focus();
					return false;
				}else if(trim(document.getElementById('product_chassison').value) == '' ){ 
					alert('Enter the Chassis No'); 
					document.getElementById('product_chassison').focus();
					return false;
				}
			}else if(trim(document.getElementById('product_fkCategoryId').value) == '61'){
				if(trim(document.getElementById('product_wd').value) == '' ){ 
					alert('Enter the WD'); 
					document.getElementById('product_wd').focus();
					return false;
				}else if(trim(document.getElementById('product_yearofmake').value) == '' ){ 
					alert('Enter the Year Of Make'); 
					document.getElementById('product_yearofmake').focus();
					return false;
				}else if(trim(document.getElementById('product_chassison').value) == '' ){ 
					alert('Enter the Chassis No'); 
					document.getElementById('product_chassison').focus();
					return false;
				}else if(trim(document.getElementById('product_color').value) == '' ){ 
					alert('Enter the Color'); 
					document.getElementById('product_color').focus();
					return false;
				}else if(trim(document.getElementById('product_cc').value) == '' ){ 
					alert('Enter the CC'); 
					document.getElementById('product_cc').focus();
					return false;
				}
			}else if(trim(document.getElementById('product_fkCategoryId').value) == '63'){
		
				if(trim(document.getElementById('product_chassison').value) == '' ){ 
					alert('Enter the Chassis No'); 
					document.getElementById('product_chassison').focus();
					return false;
				}
				 if(trim(document.getElementById('product_color').value) == '' ){ 
					alert('Enter the Color'); 
					document.getElementById('product_color').focus();
					return false;
				}
			}else if(trim(document.getElementById('product_fkCategoryId').value) == '64'){
		
				if(trim(document.getElementById('product_yearofmake').value) == '' ){ 
					alert('Enter the Year Of Make'); 
					document.getElementById('product_yearofmake').focus();
					return false;
				}else 
				if(trim(document.getElementById('product_item').value) == '' ){ 
					alert('Enter the Item'); 
					document.getElementById('product_item').focus();
					return false;
				}else if(trim(document.getElementById('product_frame_no').value) == '' ){ 
					alert('Enter the Frame No'); 
					document.getElementById('product_frame_no').focus();
					return false;
				}
			}else {
				if(trim(document.getElementById('product_hp').value) == '' ){ 
						alert('Enter the HP'); 
						document.getElementById('product_hp').focus();
						return false;
				}else if(trim(document.getElementById('product_wd').value) == '' ){ 
						alert('Enter the WD'); 
						document.getElementById('product_wd').focus();
						return false;
				}/*else if(trim(document.getElementById('product_yearofmake').value) == '' ){ 
						alert('Enter the Year Of Make'); 
						document.getElementById('product_yearofmake').focus();
						return false;
				}else if(trim(document.getElementById('product_rink').value) == '' ){ 
						alert('Enter the Rink'); 
						document.getElementById('product_rink').focus();
						return false;
				}else if(trim(document.getElementById('product_chassison').value) == '' ){ 
						alert('Enter the Chassis No'); 
						document.getElementById('product_chassison').focus();
						return false;
				}else if(trim(document.getElementById('product_externals').value) == '' ){ 
						alert('Enter the Externals'); 
						document.getElementById('product_externals').focus();
						return false;
				}else if(trim(document.getElementById('product_comment').value) == '' ){ 
						alert('Enter the Condition'); 
						document.getElementById('product_comment').focus();
						return false;
				}else if(trim(document.getElementById('product_fkCategoryId').value) == '' ){ 
						alert('Select the Category'); 
						document.getElementById('product_fkCategoryId').focus();
						return false;
				}
			}	 
		}*/
	}
	
	//Begin: Paging 
//set the newly selected per page value
setPerPage = function(obj) {
	document.getElementById('per_page').value = obj;
	document.getElementById('cur_page').value = 1;
	document.getElementById('paging').submit();
}

//set paging control values - field name to sort, sorting type, current page
setPagingControlValues = function(cur_page, field_name, order_type) {
	document.getElementById('order_by').value = field_name;
	document.getElementById('order_type').value = order_type;
	document.getElementById('cur_page').value = cur_page;
	document.getElementById('paging').submit();
}
//End: Paging

function paging(curpage)	
    {
	document.forms.f.s.value=curpage;
	document.forms.f.action = "results.php?perpage=5" +"&s="+curpage;
	document.forms.f.submit();
    }
	function changeperpage()
	{
	document.forms.f.s.value = 0;
	document.forms.f.action  = "results.php?perpage="+ document.forms.f.perpage.value ;
	document.forms.f.submit();
	}
	
function pagingbottom(curpage)	
    {
	document.forms.f1.s.value=curpage;
	document.forms.f1.action = "results.php?perpage=5" +"&s="+curpage;
	document.forms.f1.submit();
    }
/* START Function to show and hide the Other Products */
function showAndHideCategory(DivId)
{
	if (document.getElementById(DivId))
	{
		var display	= document.getElementById(DivId).style.display;
		if(display == "block"){
			document.getElementById(DivId).style.display = "none";		//$("#otherproduct").removeClass('selmenu'); //$("#otherproduct").addClass('selmenu');			
			//removeClass(document.getElementById("otherproduct"), "selmenu");
		}else{
			document.getElementById(DivId).style.display = "block";
			//addClass(document.getElementById("otherproduct"), "selmenu");			
		}
	}
}
/* End Function to show and hide the Other Products */

/* Start Function to add and remove the class */
function hasClass(ele,cls)
{
  return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}

function addClass(ele,cls)
{
  if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}

function removeClass(ele,cls)
{
  if (hasClass(ele,cls))
  {
    var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
    ele.className=ele.className.replace(reg,' ');
  }
}
/* End Function to add and remove the class */

/* Begin: Show relevent fields of category selected in add product */
function showItemsDiv(type)
{
	var idVal = '';
	idVal = document.getElementById('product_fkCategoryId').value;
	if(type == 'add')
	{
		document.getElementById('product_maker').value = '';
		document.getElementById('product_model').value = '';
		document.getElementById('product_comment').value = '';
		//document.getElementById('product_image').value = '';
		document.getElementById('product_hp').value = '';
		document.getElementById('product_wd').value = '';
		document.getElementById('product_yearofmake').value = '';
		//document.getElementById('product_rink').value = '';
		document.getElementById('product_chassison').value = '';
		document.getElementById('product_price').value = '';
		//document.getElementById('product_externals').value = '';
		document.getElementById('product_color').value = '';
		document.getElementById('product_cc').value = '';
		document.getElementById('product_item').value = '';
		document.getElementById('product_frame_no').value = '';
		//document.getElementById("add_characteristic_hidden").value = '';
	}
	//document.getElementById("add_characteristic_hidden").value = '';
	if(window.location.hostname == '172.21.4.100')
	{
		if(idVal == '100')
		{
			document.getElementById('hp').style.display = "block";
			document.getElementById('wd').style.display = "block";
			document.getElementById('yearVal').style.display = "block";
			document.getElementById('chassis').style.display = "block";
			//document.getElementById('rink').style.display = "none";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "none";
			document.getElementById('colorVal').style.display = "none";
			document.getElementById('cc').style.display = "none";
			document.getElementById('item').style.display = "none";
			document.getElementById('frame_no').style.display = "none";
		}
		else if(idVal == '76')
		{
			document.getElementById('hp').style.display = "none";
			document.getElementById('wd').style.display = "block";
			document.getElementById('yearVal').style.display = "block";
			document.getElementById('chassis').style.display = "block";
			//document.getElementById('rink').style.display = "none";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "none";
			document.getElementById('colorVal').style.display = "block";
			document.getElementById('cc').style.display = "block";
			document.getElementById('item').style.display = "none";
			document.getElementById('frame_no').style.display = "none";
		}
		else if(idVal == '109')
		{
			document.getElementById('hp').style.display = "none";
			document.getElementById('wd').style.display = "none";
			document.getElementById('yearVal').style.display = "none";
			document.getElementById('chassis').style.display = "block";
			//document.getElementById('rink').style.display = "none";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "none";
			document.getElementById('colorVal').style.display = "block";
			document.getElementById('cc').style.display = "none";
			document.getElementById('item').style.display = "none";
			document.getElementById('frame_no').style.display = "none";
		}
		else if(idVal == '110')
		{
			document.getElementById('hp').style.display = "none";
			document.getElementById('wd').style.display = "none";
			document.getElementById('yearVal').style.display = "block";
			document.getElementById('chassis').style.display = "none";
			//document.getElementById('rink').style.display = "none";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "none";
			document.getElementById('colorVal').style.display = "none";
			document.getElementById('cc').style.display = "none";
			document.getElementById('item').style.display = "block";
			document.getElementById('frame_no').style.display = "block";
		}
		else
		{
			document.getElementById('hp').style.display = "block";
			document.getElementById('wd').style.display = "block";
			document.getElementById('yearVal').style.display = "block";
			document.getElementById('chassis').style.display = "block";
			//document.getElementById('rink').style.display = "block";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "block";
			document.getElementById('colorVal').style.display = "none";
			document.getElementById('cc').style.display = "none";
			document.getElementById('item').style.display = "none";
			document.getElementById('frame_no').style.display = "none";
		}
	}
	else
	{
		if(idVal == '62')
		{
			document.getElementById('hp').style.display = "block";
			document.getElementById('wd').style.display = "block";
			document.getElementById('yearVal').style.display = "block";
			document.getElementById('chassis').style.display = "block";
			//document.getElementById('rink').style.display = "none";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "none";
			document.getElementById('colorVal').style.display = "none";
			document.getElementById('cc').style.display = "none";
			document.getElementById('item').style.display = "none";
			document.getElementById('frame_no').style.display = "none";
		}
		else if(idVal == '61')
		{
			document.getElementById('hp').style.display = "none";
			document.getElementById('wd').style.display = "block";
			document.getElementById('yearVal').style.display = "block";
			document.getElementById('chassis').style.display = "block";
			//document.getElementById('rink').style.display = "none";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "none";
			document.getElementById('colorVal').style.display = "block";
			document.getElementById('cc').style.display = "block";
			document.getElementById('item').style.display = "none";
			document.getElementById('frame_no').style.display = "none";
		}
		else if(idVal == '63')
		{
			document.getElementById('hp').style.display = "none";
			document.getElementById('wd').style.display = "none";
			document.getElementById('yearVal').style.display = "none";
			document.getElementById('chassis').style.display = "block";
			//document.getElementById('rink').style.display = "none";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "none";
			document.getElementById('colorVal').style.display = "block";
			document.getElementById('cc').style.display = "none";
			document.getElementById('item').style.display = "none";
			document.getElementById('frame_no').style.display = "none";
		}
		else if(idVal == '64')
		{
			document.getElementById('hp').style.display = "none";
			document.getElementById('wd').style.display = "none";
			document.getElementById('yearVal').style.display = "block";
			document.getElementById('chassis').style.display = "none";
			//document.getElementById('rink').style.display = "none";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "none";
			document.getElementById('colorVal').style.display = "none";
			document.getElementById('cc').style.display = "none";
			document.getElementById('item').style.display = "block";
			document.getElementById('frame_no').style.display = "block";
		}
		else
		{
			document.getElementById('hp').style.display = "block";
			document.getElementById('wd').style.display = "block";
			document.getElementById('yearVal').style.display = "block";
			document.getElementById('chassis').style.display = "block";
			//document.getElementById('rink').style.display = "block";
			document.getElementById('price').style.display = "block";
			//document.getElementById('externals').style.display = "block";
			document.getElementById('colorVal').style.display = "none";
			document.getElementById('cc').style.display = "none";
			document.getElementById('item').style.display = "none";
			document.getElementById('frame_no').style.display = "none";
		}
	}
}
/* End: Show relevent fields of category selected in add product */
/*function checkforCharacter()
{
	if(document.getElementById("product_character").value == '')
	{
		alert("Enter the Character");
		document.getElementById('product_character').focus();
		return false;
	}
	else
	{
		document.getElementById("add_characteristic_hidden").value = '1';
		document.getElementById("productForm").submit();
	}
}*/
function showAddCharacteristic()
{
	if(document.getElementById("characteristicDiv"))
	{
		if(document.getElementById("characteristicDiv").style.display == "block")
			document.getElementById("characteristicDiv").style.display = "none"
		else
			document.getElementById("characteristicDiv").style.display = "block";
	}
}
function hideText()
{
	$('#before_load').fadeOut("slow", function () {
		$("#before_load_box").fadeOut("slow");
	});
}
