function validURL(){

var strSource=document.getElementById("txtURL").value;
	var RegExp=/\https:+\/\/([\w-]+\.)+[\w-]+(\/[\w-]*)?|\http:+\/\/([\w-]+\.)+[\w-]+(\/[\w-]*)?/
	var Parts=strSource.match(RegExp);
	if(!Parts)
	{
		alert("- Enter valid website address");
		return false;
	}
     return true;
}

function notBlank()
  {
   var top = "---The following fields have to be filled--- \n";
  var message = "";
if(document.getElementById("txtMail").value == "")
{
message += "-E-mail Id \n";
}
if(document.getElementById("txtDesignation").value == "")
{
message += "-Designation \n";
}
if(document.getElementById("txtURL").value == "")
{
message += "-Your Comapany URL \n";
}
if(document.getElementById("txtName").value == "")
{
message += "-Name \n";
}
if(document.getElementById("txCompanyName").value == "")
{
message += "-company name \n";
}
if(document.getElementById("txtTelephone").value == "")
{
message += "-Telephone Number \n";
}
if(document.getElementById("txtProductName").value == "")
{
message += "-Product-name \n";
}
if(message == "")
{
return true;
}
else
{
alert(top+message);
return false;
}

return true;



}
function numeric()
{
var num = document.getElementById("txtTelephone").value;
if(isNaN(num)){
alert("please enter valid telephone number");
return false;
}
return true;
}
function isValidEmail()
	{
	    var email=document.getElementById("txtMail").value;
		if(email.lastIndexOf("@")<=0)
		
		{
			alert("Please enter valid MailId")
			return false;
		}
		return true;
	}
	
	
	function finalSubmit(){
						 if (notBlank()){ 
							 if(numeric()){
								 if(isValidEmail()){
								 if(validURL()){}
								 else {return false;}
								 }
								 else{return false;}
								
								
								 }
      else {return false;}								 
	  }
	else {return false;}
	 }
	
	
	
	
	/* ----------------Customer Services ------------ */
	
	
	function notBlankC()
  {
   var top = "---The following fields have to be filled--- \n";
  var message = "";
if(document.getElementById("txtMail").value == "")
{
message += "-E-mail Id \n";
}
if(document.getElementById("txtName").value == "")
{
message += "-Name \n";
}
if(document.getElementById("txCompanyName").value == "")
{
message += "-company name \n";
}
if(document.getElementById("txtTelephone").value == "")
{
message += "-Telephone Number \n";
}


if(message == "")
{
return true;
}
else
{
alert(top+message);
return false;
}

return true;



}



function finalSubmitC(){
						 if (notBlankC()){ 
							 if(numeric()){
								 if(isValidEmail()){
								 }
								 else{return false;}
								
								
								 }
      else {return false;}								 
	  }
	else {return false;}
	 }
	 
	 
	 /*-----------------Chat request VALIDATIONS -------- */
	 
	 function date1()
{

var ddlDay=document.getElementById("ddlDay").value;
var ddlMonth=document.getElementById("ddlMonth").value;
var ddlYear=document.getElementById("ddlYear").value;

var checkdate=ddlDay+ddlMonth+ddlYear;
var dt=new Date();
var TodaysDate=dt.getDate();

var TodaysMon=dt.getMonth();

var TodaysYear=dt.getFullYear();

var toFulldate=TodaysDate.toString()+TodaysMon.toString()+TodaysYear.toString();

if ((ddlDay <= TodaysDate) || (ddlMonth < TodaysMon) ||(ddlYear < TodaysYear))
		{
		alert("please enter a valid date");
		return false;
		}
}


/* --------------- Shopping Cart ---------------------------*/
function numericSC()
{
var num = document.getElementById("txtManHours").value;
var num2 = document.getElementById("txtTelephone").value;
if(isNaN(num)){
alert("You should enter only numbers in Man days Field!");
return false;
}
if(isNaN(num2)){
alert("You should enter only numbers in Telephone Field!");
return false;
}
return true;
}


function blankSC(){

   var top = "---The following fields have to be filled--- \n";
  var message = "";
  if(document.getElementById("rdoServices").checked == true){
if(document.getElementById("txtMail").value == "")
{
message += "-E-mail Id \n";
}
if(document.getElementById("txtDesignation").value == "")
{
message += "-Designation \n";
}
if(document.getElementById("txtURL").value == "")
{
message += "-Your Comapany URL \n";
}
if(document.getElementById("txtTelephone").value == "")
{
message += "-Telephone number\n";
}
if(document.getElementById("txtManHours").value == "")
{
message += "-Required Man Days\n";
}
if(document.getElementById("txtCompanyName").value == "")
{
message += "-company name \n";
}
if(message == "")
{
return true;
}
else
{
alert(top+message);
return false;
}
}
if(document.getElementById("rdoProducts").checked == true){


if(document.getElementById("txtMail").value == "")
{
message += "-E-mail Id \n";
}
if(document.getElementById("txtDesignation").value == "")
{
message += "-Designation \n";
}
if(document.getElementById("txtURL").value == "")
{
message += "-Your Comapany URL \n";
}
if(document.getElementById("txtTelephone").value == "")
{
message += "-Telephone number\n";
}
if(document.getElementById("txtCompanyName").value == "")
{
message += "-company name \n";
}
if(document.getElementById("txtAddress").value == "")
{
message += "-Your Address \n";
}
if(document.getElementById("txtMobile").value == "")
{
message += "-Your Mobile Number \n";
}
if(document.getElementById("txtDelivery").value == "")
{
message += "-Delivery Schedule \n";
}
if(document.getElementById("txtPayment").value == "")
{
message += "-Payment Mode \n";
}
if(document.getElementById("txtSchedule").value == "")
{
message += "-Payment Schedule \n";
}

if(message == "")
{
return true;
}
else
{
alert(top+message);
return false;
}
}
return true;


}

function submitSC(){
				if(blankSC()){
						if(numericSC()){
						if(isValidEmail()){
						
						if(validURL()){}
						else {return false;}
						}
						else{return false;}
						
						}
						else{return false;}
								}
				else{ return false;}
				
				
}



/* -----------Download Validation-------*/

function notBlankDL(){
   var top = "---The following fields have to be filled--- \n";
  var message = "";
if(document.getElementById("txtMail").value == "")
{
message += "-E-mail Id \n";
}
if(document.getElementById("lstProducts").value == "")
{
message += "-Products \n";
}

if(message == "")
{
return true;
}
else
{
alert(top+message);
return false;
}

return true;


}


function submitDL(){
if(notBlankDL()){if(isValidEmail()){}
else {return false;}
}
else {return false;}
}
