
var count=10;
function gradient(id, level)
{
	var box = document.getElementById(id);
	box.style.opacity = level;
	box.style.MozOpacity = level;
	box.style.KhtmlOpacity = level;
	box.style.filter = "alpha(opacity=" + level * 100 + ")";
	box.style.display="block";
	return;
}


function fadein(id) 
{
	var level = 0;
	while(level <= 1)
	{
		setTimeout( "gradient('" + id + "'," + level + ")", (level* 1200) + 10);
		level += 0.01;
	}
}

function gradient1(id, level)
{
	var requestMore = document.getElementById(id);
	requestMore.style.opacity = level;
	requestMore.style.MozOpacity = level;
	requestMore.style.KhtmlOpacity = level;
	requestMore.style.filter = "alpha(opacity=" + level * 100 + ")";
	requestMore.style.display="block";
	return;
}


function fadein1(id) 
{
	var level = 0;
	while(level <= 1)
	{
		setTimeout( "gradient1('" + id + "'," + level + ")", (level* 1200) + 10);
		level += 0.01;
	}
}

function openboxForRequestMore(formtitle, fadin)
{
  var requestMore = document.getElementById('requestMore'); 
  document.getElementById('requestMoreFilter').style.display='block';
  var requestMoreBoxtitle = document.getElementById('requestMoreBoxtitle');
   document.getElementById('service1').value=formtitle;
  requestMoreBoxtitle.innerHTML = formtitle;
  if(fadin)
  {
	 gradient1("requestMore", 0);
	 fadein1("requestMore");
  }
  else
  { 	
    requestMore.style.display='block';
  } 

  clearFormFields1();
}


function closeboxForRequestMore()
{
	   count =20;
   document.getElementById('requestMore').style.display='none';
   document.getElementById('requestMoreFilter').style.display='none';
   
}



// Open the lightbox


function openbox(formtitle, fadin)
{
  var box = document.getElementById('box'); 
  document.getElementById('filter').style.display='block';
  var btitle = document.getElementById('boxtitle');
  document.getElementById('service').value=formtitle;
  btitle.innerHTML = formtitle;
  if(fadin)
  {
	 gradient("box", 0);
	 fadein("box");
  }
  else
  { 	
    box.style.display='block';
  } 

  clearFormFields();
}




 



// Close the lightbox

function closebox()
{
	count =20;
   clearFormFields();
   document.getElementById('box').style.display='none';
   document.getElementById('filter').style.display='none';


   
}

//validationg the form fields

function validateform()
    {
		if(document.getElementById('firstname').value==""){
        alert('Please Enter FirstName.');
         return false;
         }
		 if(document.getElementById('lastname').value==""){
        alert('Please Enter LastName.');
         return false;
         }
        if(document.getElementById('jobtitle').value==""){
        alert('Please Enter Title.');
        return false;
        }

		if(document.getElementById('company').value==""){
        alert('Please Enter Company Name.');
         return false;
         }
		
		 if(document.getElementById('telephone').value==""){
        alert('Please Enter Telephone Number.');
         return false;
		 }
		 if(document.getElementById('email').value==""){
        alert('Please Enter Email.');
         return false;
         }
        
      
        if(document.getElementById('address').value==""){
        alert('Please Enter Address.');
         return false;
         }
        if(document.getElementById('city').value==""){
        alert('Please Enter City.');
        return false;
        }
        if(document.getElementById('state').value==""){
        alert('Please Enter State.');
         return false;
		 }
           if(document.getElementById('postal').value==""){
        alert('Please Enter Pin Code.');
         return false;
         }

        if(document.getElementById('country').value=="Select"){
        alert('Please Select Country.');
         return false;
         }
        
		var formName=document.getElementById('vendor');
		
		

		formName.submit();
        
		//document.vendor.submit();
		//thisform.name.submit();

		//document.forms["vendor"].submit();

		 
		
    closebox();
	count =20;
	   return true;
    }

function validateform4()
    {
		if(document.getElementById('firstname').value==""){
        alert('Please Enter FirstName.');
         return false;
         }
		 if(document.getElementById('lastname').value==""){
        alert('Please Enter LastName.');
         return false;
         }
        if(document.getElementById('jobtitle').value==""){
        alert('Please Enter Title.');
        return false;
        }

		if(document.getElementById('company').value==""){
        alert('Please Enter Company Name.');
         return false;
         }
		
		 if(document.getElementById('telephone').value==""){
        alert('Please Enter Telephone Number.');
         return false;
		 }
		 if(document.getElementById('email').value==""){
        alert('Please Enter Email.');
         return false;
         }
        
      
        if(document.getElementById('address').value==""){
        alert('Please Enter Address.');
         return false;
         }
        if(document.getElementById('city').value==""){
        alert('Please Enter City.');
        return false;
        }
        if(document.getElementById('state').value==""){
        alert('Please Enter State.');
         return false;
		 }
           if(document.getElementById('postal').value==""){
        alert('Please Enter Pin Code.');
         return false;
         }

        if(document.getElementById('country').value=="Select"){
        alert('Please Select Country.');
         return false;
         }
        
		//var formName=document.getElementById('vendor');
		
		
//
		//formName.submit();
        
		//document.vendor.submit();
		//thisform.name.submit();

		//document.forms["vendor"].submit();

		 
		
    closebox();
	count =20;
	   return true;
    }

function validateform2()
    {
		
		if(document.getElementById('firstname2').value==""){
        alert('Please Enter FirstName.');
         return false;
         }
		 if(document.getElementById('lastname2').value==""){
        alert('Please Enter LastName.');
         return false;
         }
        if(document.getElementById('jobtitle2').value==""){
        alert('Please Enter Title.');
        return false;
        }

		if(document.getElementById('company2').value==""){
        alert('Please Enter Company Name.');
         return false;
         }
		
		 if(document.getElementById('telephone2').value==""){
        alert('Please Enter Telephone Number.');
         return false;
		 }
		 if(document.getElementById('email2').value==""){
        alert('Please Enter Email.');
         return false;
         }
        
      
        if(document.getElementById('address2').value==""){
        alert('Please Enter Address.');
         return false;
         }
        if(document.getElementById('city2').value==""){
        alert('Please Enter City.');
        return false;
        }
        if(document.getElementById('state2').value==""){
        alert('Please Enter State.');
         return false;
   }
           if(document.getElementById('postal2').value==""){
        alert('Please Enter Pin Code.');
         return false;
         }

        if(document.getElementById('country2').value=="Select"){
        alert('Please Select Country.');
         return false;
         }
        
		var formName=document.getElementById('vendor2');
		
		formName.submit();
        
		//document.vendor.submit();
		//thisform.name.submit();

		//document.forms["vendor"].submit();

		 
	clearFieldsForFormTwo();	
   // closeboxForFormTwo();
   count =20;
	   return true;
    }
function validateform1()
    {
		
        if(document.getElementById('firstname1').value==""){
        alert('Please Enter FirstName.');
         return false;
         }
		 if(document.getElementById('lastname1').value==""){
        alert('Please Enter LastName.');
         return false;
         }
        if(document.getElementById('jobtitle1').value==""){
        alert('Please Enter Title.');
        return false;
        }

		if(document.getElementById('company1').value==""){
        alert('Please Enter Company Name.');
         return false;
         }
		
		 if(document.getElementById('telephone1').value==""){
        alert('Please Enter Telephone Number.');
         return false;
		 }
			 if(document.getElementById('email1').value==""){
        alert('Please Enter Email.');
         return false;
         }
        
      
        if(document.getElementById('address1').value==""){
        alert('Please Enter Address.');
         return false;
         }
        if(document.getElementById('city1').value==""){
        alert('Please Enter City.');
        return false;
        }
        if(document.getElementById('state1').value==""){
        alert('Please Enter State.');
         return false;
   }
           if(document.getElementById('postal1').value==""){
        alert('Please Enter Pin Code.');
         return false;
         }

        if(document.getElementById('country1').value=="Select"){
        alert('Please Select Country.');
         return false;
         }
       
       var formName=document.getElementById('vendor1');
		
		formName.submit();

		//clearFormFields1();
   closeboxForRequestMore();
  // count =20;
	   return true;
    }



//clear the form fields


function clearFormFields1(){


        document.getElementById('firstname1').value="";
		document.getElementById('lastname1').value="";
		document.getElementById('Jobtitle1').value="";
        document.getElementById('company1').value="";
        document.getElementById('telephone1').value="";
        document.getElementById('email1').value="";
        document.getElementById('country1').value="Select";
        document.getElementById('address1').value="";
        document.getElementById('city1').value="";
        document.getElementById('state1').value="";
        document.getElementById('postal1').value="";
        
		
	}



	function clearFormFields(){


        document.getElementById('firstname').value="";
		document.getElementById('lastname').value="";
		document.getElementById('jobtitle').value="";
        document.getElementById('company').value="";
        document.getElementById('telephone').value="";
        document.getElementById('email').value="";
        document.getElementById('country').value="Select";
        document.getElementById('address').value="";
        document.getElementById('city').value="";
        document.getElementById('state').value="";
        document.getElementById('postal').value="";
        
		
	}

	function clearFieldsForFormTwo(){


        document.getElementById('firstname2').value="";
		document.getElementById('lastname2').value="";
		document.getElementById('jobtitle2').value="";
        document.getElementById('company2').value="";
        document.getElementById('telephone2').value="";
        document.getElementById('email2').value="";
        document.getElementById('country2').value="";
        document.getElementById('address2').value="";
        document.getElementById('city2').value="";
        document.getElementById('state2').value="";
        document.getElementById('postal2').value="";
        
		
	}


    
function numvalues()
    {
	    if(((window.event.keyCode>57)||(window.event.keyCode<48)) || ((window.event.keyCode>122)||(window.event.keyCode<97)))
		{
		    alert("Please enter a numeric value");
		    window.event.keyCode=null;
        }
    }



function isInteger(evt){

evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));

if(charCode < 40 || charCode > 57){
	if(charCode == 9){
	}
	else{
alert("Please enter a numeric value");

return false;
	}

}
return true;

}

//Checking for alphbets, it returns false when number present in a given string

function containsAlphabets(checkString) {
	    var regExp = /^[A-Z .a-z]$/;
        if(checkString != null && checkString != "")
        {
          for(var i = 0; i < checkString.length; i++)
          { 
            if (!checkString.charAt(i).match(regExp))
            {
              return false;
            }
          }
        }
        else
        {
          return false;
        }
		
        return true;
}
 
// checking E-mail id

function emailCheck(emailID) {

		var at="@"
		var dot="."
		var lat=emailID.indexOf(at)
		var lstr=emailID.length
		var ldot=emailID.indexOf(dot)
		if (emailID.indexOf(at)==-1){
		   return false;
		}

		if (emailID.indexOf(at)==-1 || emailID.indexOf(at)==0 || emailID.indexOf(at)==lstr){
		   return false;
		}

		if (emailID.indexOf(dot)==-1 || emailID.indexOf(dot)==0 || emailID.indexOf(dot)==lstr){
		    return false;
		}

		 if (emailID.indexOf(at,(lat+1))!=-1){
		    return false;
		 }

		 if (emailID.substring(lat-1,lat)==dot || emailID.substring(lat+1,lat+2)==dot){
		    return false;
		 }

		 if (emailID.indexOf(dot,(lat+2))==-1){
		    return false;
		 }
		
		 if (emailID.indexOf(" ")!=-1){
		    return false;
		 }

 		 return true;					
	}

	//email id checking

	function emailValidating(email){
		var emailID=document.getElementById(email);
	
		if (emailCheck(emailID.value)==false){
			alert("Please enter valid E-mail");
		emailID.value="";
		emailID.focus();
		return false;
	}
	return true;
	}

//first name checking
function firstnameValidating(firstname){
	var checkString=document.getElementById(firstname);
	if (containsAlphabets(checkString.value)==false  || checkString.value.length < 3){
		alert("Please enter valid FirstName");
		checkString.value="";
		checkString.focus();
		return false;
	}
	return true;
}

//lastname checking
function lastnameValidating(lastname,firstname){
	var checkString=document.getElementById(lastname);
	var firstName=document.getElementById(firstname);
	if(checkString.value == firstName.value){
		alert("Please enter valid LastName");
		checkString.value="";
		checkString.focus();
		return false;
	}

	if (containsAlphabets(checkString.value)==false || checkString.value.length < 3){
		alert("Please enter valid LastName");
		checkString.value="";
		checkString.focus();
		return false;
	}

	return true;
}

//jobtitle checking

function jobtitleValidating(jobtitle,lastname){
	var checkString=document.getElementById(jobtitle);
	var lastName=document.getElementById(lastname);
	if(checkString.value == lastName.value){
		alert("Please enter valid Title");
		checkString.value="";
		checkString.focus();
		return false;
	}
	if (containsAlphabets(checkString.value)==false || checkString.value.length < 2){
		alert("Please enter valid Title");
		checkString.value="";
		checkString.focus();
		return false;
	}

	return true;
}

//company name checking
function companyValidating(companyname,jobtitle){
	var checkString=document.getElementById(companyname);
	var jobTitle=document.getElementById(jobtitle);
	if(checkString.value == jobTitle.value){
		alert("Please enter valid CompanyName");
		checkString.value="";
		checkString.focus();
		return false;
	}
	if (containsAlphabets(checkString.value)==false || checkString.value.length < 2){
		alert("Please enter valid CompanyName");
		checkString.value="";
		checkString.focus();
		return false;
	}
	return true;
}

//city name checking
function cityValidating(name){
	var checkString=document.getElementById(name);
	if (containsAlphabets(checkString.value)==false || checkString.value.length < 2){
		alert("Please enter valid CityName");
		checkString.value="";
		checkString.focus();
		return false;
	}
	return true;
}

//state name checking
function stateValidating(name){
	var checkString=document.getElementById(name);
	if (containsAlphabets(checkString.value)==false || checkString.value.length < 2){
		alert("Please enter valid StateName");
		checkString.value="";
		checkString.focus();
		return false;
	}
	return true;
}


function telephoneValidating(name){
	

	var checkString=document.getElementById(name);
	if (checkString.value.length < 10){
		alert("Please enter valid Telephone Number");
		checkString.value="";
		checkString.focus();
		return false;
	}
	return true;
}

function postalValidating(name){
	

	var checkString=document.getElementById(name);
	if (checkString.value.length < 4){
		alert("Please enter valid Postal Code");
		checkString.value="";
		checkString.focus();
		return false;
	}
	return true;
}












var secs;
var timerID = null
var timerRunning = false
var delay = 1000

function InitializeTimer()
{
    // Set the length of the timer, in seconds
    secs = 2
    StopTheClock()
    StartTheTimer()
}

function StopTheClock()
{
    if(timerRunning)
        clearTimeout(timerID)
    timerRunning = false
}

function StartTheTimer()
{
    if (secs==0)
    {
        StopTheClock()
        // Here's where you put something useful that's
        // supposed to happen after the allotted time.
        // For example, you could display a message:
        //alert("You have just wasted 10 seconds of your life.")
		window.location.reload();

    }
    else
    {
        self.status = secs
        secs = secs - 1
        timerRunning = true
        timerID = self.setTimeout("StartTheTimer()", delay)
    }
}








function reloadPage(){
	//window.location.reload();
	

	if(count == 20){
		//alert(count);
		InitializeTimer();
			//window.location.reload();
			count = 10;
		}
}

