function NumericKeyEvent(evt)
{
	var charCode = (evt.which != undefined) ? evt.which : evt.keyCode;
	//alert(charCode);
	if((charCode >= 48 && charCode <= 57) || charCode == 8 || charCode == 0)
	return true;
	return false;
	//:--58, /--47
}

function validateform()
{
	var multicities        	= document.getElementById('multicities').value;
	var customcity       	= document.getElementById('customcity').value;
	var multicategory     	= document.getElementById('multicategory').value;
	var customcategory     	= document.getElementById('customcategory').value;
	var company_name       	= document.getElementById('company_name').value;
	var street_address1 	= document.getElementById('street_address1').value;
	var street_city     	= document.getElementById('street_city').value;
	var street_state    	= document.getElementById('street_state').value;
	var street_country 	    = document.getElementById('street_country').value;
	var customcountry       = document.getElementById('customcountry').value;
	var street_zip     	    = document.getElementById('street_zip').value;
	var description     	= document.getElementById('description').value;
	var phone          	    = document.getElementById('phone').value;
	var website        	    = document.getElementById('website').value;
	var email          	    = document.getElementById('email').value;
	var logo                = document.getElementById('logo').value;
	var photo1              = document.getElementById('photo1').value;
	var photo2              = document.getElementById('photo2').value;
	var photo3              = document.getElementById('photo3').value;
	
	var flag=0;
	if(multicities == '' && customcity == '')
	{ 
		document.getElementById('spancities').innerHTML="Please select city";
		flag=1;
	}
	else
		document.getElementById('spancities').innerHTML="";
		
	if(multicategory == '' && customcategory == '')
	{
		document.getElementById('spancategories').innerHTML="Please select category";
		flag=1;
	}
	else
		document.getElementById('spancategories').innerHTML="";
		
	if(company_name == '')
	{
		document.getElementById('spancompany_name').innerHTML="Please provide company name";
		flag=1;
	}
	else
		document.getElementById('spancompany_name').innerHTML="";
		
	if(street_address1 == '')
	{
		document.getElementById('spanstreet_address1').innerHTML="Please provide address1";
		flag=1;
	}
	else
		document.getElementById('spanstreet_address1').innerHTML="";
				
	if(street_city == '')
	{
		document.getElementById('spanstreet_city').innerHTML="Please provide city";
		flag=1;
	}
	else
		document.getElementById('spanstreet_city').innerHTML="";
				
	if(street_state == '')
	{
		document.getElementById('spanstreet_state').innerHTML="Please provide state";
		flag=1;
	}
	else
		document.getElementById('spanstreet_state').innerHTML="";
				
	if(street_country == '' && customcountry == '')
	{
		document.getElementById('spanstreet_country').innerHTML="Please select country";
		flag=1;
	}
	else
		document.getElementById('spanstreet_country').innerHTML="";
				
	if(street_zip == '')
	{
		document.getElementById('spanstreet_zip').innerHTML="Please provide zip";
		flag=1;
	}
	else
		document.getElementById('spanstreet_zip').innerHTML="";

	if(description == '')
	{
		document.getElementById('spandescription').innerHTML="Please provide description";
		flag=1;
	}
	else
		document.getElementById('spandescription').innerHTML="";
		
	if(phone == '')
	{
		document.getElementById('spanphone').innerHTML="Please provide phone";
		flag=1;
	}
	else
		document.getElementById('spanphone').innerHTML="";		
		
	if(website == 'http://')
	{
		document.getElementById('spanwebsite').innerHTML="Please provide website";
		flag=1;
	}
	else
		document.getElementById('spanwebsite').innerHTML="";

	if(email == '')
	{
		document.getElementById('spanemail').innerHTML="Please provide email";
		flag=1;		
	}
	else
	{
		if(!checkemail(document.getElementById("email").value))
		{
			document.getElementById('spanemail').innerHTML="Please provide valid email";
			flag=1;
		}
		else
			document.getElementById('spanemail').innerHTML="";
	}

	if(logo != '')
	{
		logo = logo.split(".");
		if(logo[1] == 'gif' || logo[1] == 'jpg' || logo[1] == 'jpeg' || logo[1] == 'png')
		{
			document.getElementById('spanlogo').innerHTML="";
		}
		else
		{
			document.getElementById('spanlogo').innerHTML="Please upload an valid image for logo";
			flag=1;
		}
	}
	
	if(photo1 != '')
	{
		photo1 = photo1.split(".");
		if(photo1[1] == 'gif' || photo1[1] == 'jpg' || photo1[1] == 'jpeg' || photo1[1] == 'png')
		{
			document.getElementById('spanphoto1').innerHTML="";
		}
		else
		{
			document.getElementById('spanphoto1').innerHTML="Please upload an valid image for photo1";
			flag=1;
		}
	}
	
	if(photo2 != '')
	{
		photo2 = photo2.split(".");
		if(photo2[1] == 'gif' || photo2[1] == 'jpg' || photo2[1] == 'jpeg' || photo2[1] == 'png')
		{
			document.getElementById('spanphoto2').innerHTML="";
		}
		else
		{
			document.getElementById('spanphoto2').innerHTML="Please upload an valid image for photo2";
			flag=1;
		}
	}
	
	if(photo3 != '')
	{
		photo3 = photo3.split(".");
		if(photo3[1] == 'gif' || photo3[1] == 'jpg' || photo3[1] == 'jpeg' || photo3[1] == 'png')
		{
			document.getElementById('spanphoto3').innerHTML="";
		}
		else
		{
			document.getElementById('spanphoto3').innerHTML="Please upload an valid image for photo3";
			flag=1;
		}
	}
	
	if(flag==1)
		return false;
	
}

function checkemail(email)
{
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(email))
		return true;
	else
		return false;
}

function validateeditorder()
{
	alert(document.getElementById('tandc').value);
	var company_name       	= document.getElementById('company_name').value;
	var street_address1 	= document.getElementById('street_address1').value;
	var street_city     	= document.getElementById('street_city').value;
	var street_state    	= document.getElementById('street_state').value;
	var street_zip     	    = document.getElementById('street_zip').value;
	var description     	= document.getElementById('description').value;
	var phone          	    = document.getElementById('phone').value;
	var website        	    = document.getElementById('website').value;
	var email          	    = document.getElementById('email').value;
	var logo                = document.getElementById('logo').value;
	var photo1              = document.getElementById('photo1').value;
	var photo2              = document.getElementById('photo2').value;
	var photo3              = document.getElementById('photo3').value;
	
	var flag=0;
	
	if(company_name == '')
	{
		document.getElementById('spancompany_name').innerHTML="Please provide company name";
		flag=1;
	}
	else
	{
		document.getElementById('spancompany_name').innerHTML="";
	}
		
	if(street_address1 == '')
	{
		document.getElementById('spanstreet_address1').innerHTML="Please provide address1";
		flag=1;
	}
	else
		document.getElementById('spanstreet_address1').innerHTML="";
				
	if(street_city == '')
	{
		document.getElementById('spanstreet_city').innerHTML="Please provide city";
		flag=1;
	}
	else
		document.getElementById('spanstreet_city').innerHTML="";
				
	if(street_state == '')
	{
		document.getElementById('spanstreet_state').innerHTML="Please provide state";
		flag=1;
	}
	else
		document.getElementById('spanstreet_state').innerHTML="";
	
				
	if(street_zip == '')
	{
		document.getElementById('spanstreet_zip').innerHTML="Please provide zip";
		flag=1;
	}
	else
		document.getElementById('spanstreet_zip').innerHTML="";

	if(description == '')
	{
		document.getElementById('spandescription').innerHTML="Please provide description";
		flag=1;
	}
	else
		document.getElementById('spandescription').innerHTML="";
		
	if(phone == '')
	{
		document.getElementById('spanphone').innerHTML="Please provide phone";
		flag=1;
	}
	else
		document.getElementById('spanphone').innerHTML="";		
		
	if(website == 'http://')
	{
		document.getElementById('spanwebsite').innerHTML="Please provide website";
		flag=1;
	}
	else
		document.getElementById('spanwebsite').innerHTML="";

	if(email == '')
	{
		document.getElementById('spanemail').innerHTML="Please provide email";
		flag=1;		
	}
	else
	{
		if(!checkemail(document.getElementById("email").value))
		{
			document.getElementById('spanemail').innerHTML="Please provide valid email";
			flag=1;
		}
		else
			document.getElementById('spanemail').innerHTML="";
	}

	if(logo != '')
	{
		logo = logo.split(".");
		if(logo[1] == 'gif' || logo[1] == 'jpg' || logo[1] == 'jpeg' || logo[1] == 'png')
		{
			document.getElementById('spanlogo').innerHTML="";
		}
		else
		{
			document.getElementById('spanlogo').innerHTML="Please upload an valid image for logo";
			flag=1;
		}
	}
	
	if(photo1 != '')
	{
		photo1 = photo1.split(".");
		if(photo1[1] == 'gif' || photo1[1] == 'jpg' || photo1[1] == 'jpeg' || photo1[1] == 'png')
		{
			document.getElementById('spanphoto1').innerHTML="";
		}
		else
		{
			document.getElementById('spanphoto1').innerHTML="Please upload an valid image for photo1";
			flag=1;
		}
	}
	
	if(photo2 != '')
	{
		photo2 = photo2.split(".");
		if(photo2[1] == 'gif' || photo2[1] == 'jpg' || photo2[1] == 'jpeg' || photo2[1] == 'png')
		{
			document.getElementById('spanphoto2').innerHTML="";
		}
		else
		{
			document.getElementById('spanphoto2').innerHTML="Please upload an valid image for photo2";
			flag=1;
		}
	}
	
	if(photo3 != '')
	{
		photo3 = photo3.split(".");
		if(photo3[1] == 'gif' || photo3[1] == 'jpg' || photo3[1] == 'jpeg' || photo3[1] == 'png')
		{
			document.getElementById('spanphoto3').innerHTML="";
		}
		else
		{
			document.getElementById('spanphoto3').innerHTML="Please upload an valid image for photo3";
			flag=1;
		}
	}
	
	if(flag==1)
		return false;
}