function getEditorValue( instanceName )
{ 
//alert(instanceName);
      //var content=oEditor.EditorDocument.body.innerHTML;
   var oEditor = FCKeditorAPI.GetInstance( instanceName ) ;
   //var content=oEditor.EditorDocument.body.innerHTML;
   return oEditor.GetXHTML( true ) ;  // "true" means you want it formatted.
}
function ltrim(s)
{
return s.replace(/^\s*/,'');
}
function rtrim(s)
{
return s.replace(/\s*$/,'');
}
function trim(s)
{
return rtrim(ltrim(s));
}
function chknumericalnumber(number){
var pat=/^[+][0-9]{2}[-][0-9]{10}/;
if(pat.test(number))
return true;
else
return false;
}



/*function urlFormat(url)//function to check url of the form http://www.xxx.com
{
	//pattern for url of format http://www.xxx.com
	//var p=http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/;
	var p=((www)\.)?([a-z0-9]+(\_|\.|\-|\/)?)+\.[a-z0-9]{2,5}$/i;
	if(p.test(url)==true)
		return true;
	else
		return false;
}*/
function checkImage(imgFile)
{
	var b=imgFile.lastIndexOf('.',imgFile.length);
	var c=imgFile.substr(b+1,imgFile.length);
	if(!((c=='jpg')||(c=='JPG')||(c=='png')||(c=='PNG')||(c=='jpeg')||(c=='JPEG')||(c=='gif')||(c=='GIF')||(c=='bmp')||(c=='BMP')))
	{
		return false;
	}
	return true;
}
function replaceImage()
{
	
		
	if(document.uploadhomeimage.replace.checked)
	{
	document.uploadhomeimage.image.disabled=false;
	
	}
	else
	{
	document.uploadhomeimage.image.disabled=true;
	
	}
}
function chkpartners(action){
$imageVaar="<?php echo $getdetailsresrec['image']; ?>";


	var d=document.uploadhomeimage;
	var Errormsg="";
	var field_names="";
	if(d.title.value=="")
	{ 
		Errormsg+="Title \n";
		if(field_names=="")
			field_names="title";
	} 
	if(  (action=="Add")  ||  (action=="Edit"  && d.replace.checked  )  )
	{
		if(trim(d.image.value)=="")
		{
			Errormsg+="Image \n";
			if(field_names=="")
			field_names="image";
		}
		else
		{
			if(!checkImage(d.image.value))
			{
				Errormsg+="Valid  Image \n";
				if(field_names=="")
				field_names="image";
			}
		}
	}	
	
	if(  (action=="Add")  ||  (action=="Edit"  && d.replace.checked  )  )
	{
	if(d.url.value=="")
	{ 
		Errormsg+="url \n";
		if(field_names=="")
			field_names="url";
	} 
	 /* else
	  {
		 if(!urlFormat(d.url.value))
			{
				Errormsg+="Valid  url \n";
				if(field_names=="")
				field_names="url";
			}
		}*/
	}
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}



function chkfeaturedimages(action){
$imageVaar="<?php echo $getdetailsresrec['image']; ?>";


	var d=document.uploadhomeimage;
	var Errormsg="";
	var field_names="";
	if(d.title.value=="")
	{ 
		Errormsg+="Title \n";
		if(field_names=="")
			field_names="title";
	} 
	
	if(  (action=="Add") )
	{
		if(trim(d.image.value)=="")
		{
			Errormsg+="Image \n";
			if(field_names=="")
			field_names="image";
		}
		else
		{
			if(!checkImage(d.image.value))
			{
				Errormsg+="Valid  Image \n";
				if(field_names=="")
				field_names="image";
			}
		}
	}
	if(d.category.value=="")
	{ 
		Errormsg+="category \n";
		if(field_names=="")
			field_names="category";
	} 
	if((action=="Add"))
	{
	if(d.url.value=="")
	{ 
		Errormsg+="url \n";
		if(field_names=="")
			field_names="url";
	} 
	  /*else
	  {
		 if(!urlFormat(d.url.value))
			{
				Errormsg+="Valid  url \n";
				if(field_names=="")
				field_names="url";
			}
		}*/
	}
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}
function chkfavlinks(action){



	var d=document.favlinks;
	var Errormsg="";
	var field_names="";
	if(d.title.value=="")
	{ 
		Errormsg+="Title \n";
		if(field_names=="")
			field_names="title";
	} 
	
	
	
	if(  (action=="Add")   )
	{
	if(d.url.value=="")
	{ 
		Errormsg+="url \n";
		if(field_names=="")
			field_names="url";
	} 
	  /*else
	  {
		 if(!urlFormat(d.url.value))
			{
				Errormsg+="Valid  url \n";
				if(field_names=="")
				field_names="url";
			}
		}*/
	}
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}

//Brands
function chkbrands(action){



	var d=document.brandsform;
	var Errormsg="";
	var field_names="";
	if(d.title.value=="")
	{ 
		Errormsg+="Title \n";
		if(field_names=="")
			field_names="title";
	} 
	
	
	
	if(  (action=="Add")   )
	{
	if(d.url.value=="")
	{ 
		Errormsg+="url \n";
		if(field_names=="")
			field_names="url";
	} 
	  /*else
	  {
		 if(!urlFormat(d.url.value))
			{
				Errormsg+="Valid  url \n";
				if(field_names=="")
				field_names="url";
			}
		}*/
	}
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}

function chktvrace(action){

	var d=document.tvrace;
	var Errormsg="";
	var field_names="";
	
	
	if(d.title.value=="")
	{ 
		Errormsg+="Title \n";
		if(field_names=="")
			field_names="title";
	} 	  
	if(d.datetime.value=="")
	{ 
		Errormsg+="DateTime \n";
		if(field_names=="")
			field_names="datetime";
	}
	if(d.url.value=="")
	{ 
		Errormsg+="Link \n";
		if(field_names=="")
			field_names="url";
	}
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}


function chknews(action){
//$imageVaar="<?php echo $getdetailsresrec['image']; ?>";


	var d=document.uploadhomeimage;
	var Errormsg="";
	var field_names="";
	if(d.title.value=="")
	{ 
		Errormsg+="Title \n";
		if(field_names=="")
			field_names="title";
	} 
	
	if(getEditorValue('shortdesc')=="")
	{ 
		Errormsg+="Short description \n";
		if(field_names=="")
			field_names="shortdesc";
	} 
	if(getEditorValue('longdesc')=="")
	{ 
		Errormsg+="Long description \n";
		if(field_names=="")
			field_names="longdesc";
	} 
	if(  (action=="Add")  ||  (action=="Edit"  && d.replace.checked  )  )
	{
		if(trim(d.image.value)=="")
		{
			Errormsg+="Image \n";
			if(field_names=="")
			field_names="image";
		}
		else
		{
			if(!checkImage(d.image.value))
			{
				Errormsg+="Valid  Image \n";
				if(field_names=="")
				field_names="image";
			}
		}
	}	
	
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}


function homeslidevalidation(action){
//$imageVaar="<?php echo $getdetailsresrec['image']; ?>";


	var d=document.homeslide;
	var Errormsg="";
	var field_names="";
	if(d.title.value=="")
	{ 
		Errormsg+="Title \n";
		if(field_names=="")
			field_names="title";
	} 
	
	if(  (action=="Add")  ||  (action=="Edit"  && d.replace.checked  )  )
	{
		if(trim(d.image.value)=="")
		{
			Errormsg+="Image \n";
			if(field_names=="")
			field_names="image";
		}
		else
		{
			if(!checkImage(d.image.value))
			{
				Errormsg+="Valid  Image \n";
				if(field_names=="")
				field_names="image";
			}
		}
	}
	if(  (action=="Add")   )
	{
	if(d.url.value=="")
	{ 
		Errormsg+="url \n";
		if(field_names=="")
			field_names="url";
	} 
	}
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}
function replaceImagehome()
{
		
	if(document.homeslide.replace.checked)
	{
	document.homeslide.image.disabled=false;
	
	}
	else
	{
	document.homeslide.image.disabled=true;
	
	}
}


function galleryvalidation(action){
	
	var d=document.categoryform;
	var Errormsg="";
	var field_names="";
	
	
	if(d.category.value=="")
	{ 
		Errormsg+="Category \n";
		if(field_names=="")
			field_names="category";
	} 	  
	
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}

function galleryimagevalidation(action){
//$imageVaar="<?php echo $getdetailsresrec['image']; ?>";


	var d=document.imageform;
	var Errormsg="";
	var field_names="";
		
	if(  (action=="Add")  ||  (action=="Edit"  && d.replace.checked  )  )
	{
		if(trim(d.file_1.value)=="")
		{
			Errormsg+="Image \n";
			if(field_names=="")
			field_names="file_1";
		}
		else
		{
			if(!checkImage(d.file_1.value))
			{
				Errormsg+="Valid  Image \n";
				if(field_names=="")
				field_names="file_1";
			}
		}
	}
	
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
return true;
}


function signupformvalidate(){

	var d=document.signupform;
	var Errormsg="";
	var field_names="";
	
	
	if(d.namefield.value=="")
	{ 
		Errormsg+="Name \n";
		if(field_names=="")
			field_names="namefield";
	} 	
	if(d.emailfield.value=="")
	{ 
		Errormsg+="Email \n";
		if(field_names=="")
			field_names="emailfield";
	}
	else
	{
		var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if(!emailRegEx.test(d.emailfield.value))
		{
			Errormsg+=" Valid Email \n";
		if(field_names=="")
			field_names="emailfield";
		}
	}

	if(d.commentfield.value=="")
	{ 
		Errormsg+="Comment \n";
		if(field_names=="")
			field_names="commentfield";
	} 
	
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
d.submit();
}
function validatedealorform(){

	var d=document.dealerform;
	var Errormsg="";
	var field_names="";
	
	
	if(d.zipcode.value=="" || d.zipcode.value=="Enter Zip Code")
	{ 
		Errormsg+="Zipcode \n";
		if(field_names=="")
			field_names="zipcode";
	} 
	else
	{
		var numericalRegEx =/^[0-9]{5}$/;
		if(!numericalRegEx.test(d.zipcode.value))
		{
			Errormsg+=" Enter 5 digit Zipcode \n";
		if(field_names=="")
			field_names="zipcode";
		}
	}
	if(d.distance.value!="Nearest To You")
	{ 
		var numericalRegEx =/^[0-9]{1,2}$/;
		if(!numericalRegEx.test(d.distance.value))
		{
			Errormsg+="Valid Distance\n";
		if(field_names=="")
			field_names="distance";
		}
	} 
	
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
d.submit();
}
function validateinternationaldealerform(hiddenfield){

	var d=document.internationaldealerform;
	var Errormsg="";
	var field_names="";
	
	d.searchbutton.value=hiddenfield;
	
	if(d.internationalprovince.value=="" || d.internationalprovince.value=="Enter Country")
	{ 
		Errormsg+="Province \n";
		if(field_names=="")
			field_names="internationalprovince";
	} 
		
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
d.submit();
}
function validatezipcode()
{
	
	

	var d=document.getElementById("zipcode1");
	var Errormsg="";
	var field_names="";
	
	
	if(d.value=="" || d.value=="Enter Zip Code")
	{ 
		Errormsg+="Zipcode \n";
		if(field_names=="")
			field_names="zipcode1";
	} 
	else
	{
		var numericalRegEx =/^[0-9]{5}$/;
		if(!numericalRegEx.test(d.value))
		{
			Errormsg+=" Enter 5 digit Zipcode \n";
		if(field_names=="")
			field_names="zipcode1";
		}
	}
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		d.focus();
		
		return false;
	} 
	popupbox(d.value);

}
	
function validatezipcodehome()
{
	
	

	var d=document.zipcodeform;
	var Errormsg="";
	var field_names="";
	
	
	if(d.zipcode.value=="" || d.zipcode.value=="Enter Zip Code")
	{ 
		Errormsg+="Zipcode \n";
		if(field_names=="")
			field_names="zipcode";
	} 
	else
	{
		var numericalRegEx =/^[0-9]{5}$/;
		if(!numericalRegEx.test(d.zipcode.value))
		{
			Errormsg+=" Enter 5 digit Zipcode \n";
		if(field_names=="")
			field_names="zipcode";
		}
	}
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
	d.submit();

}
function validateappguide(func)
{
	var d=document.guideform;
	var Errormsg="";
	var field_names="";
	
	
	if(d.yearfield.value=="")
	{ 
		Errormsg+="year \n";
		if(field_names=="")
			field_names="yearfield";
	}
	if(d.model.value=="")
	{ 
		Errormsg+="model \n";
		if(field_names=="")
			field_names="model";
	}
	
	if(d.make.value=="")
	{ 
		Errormsg+="make \n";
		if(field_names=="")
			field_names="make";
	}
	
	if (Errormsg != "")
	{
		alert("Following are the required fields:- \n\n"+Errormsg);
		for (i=0;i<d.elements.length;i++)
		{
		if (d.elements[i].name == field_names)
			{
			d.elements[i].focus();
			}
		}
		
		return false;
	} 
	//alert("testing");
	
	if(func == null) 
		d.submit();
	else
		func();
	

}









//ajax

