expires = new Date();
expires.setTime (expires.getTime() + 24 * 60 * 60 * 150 * 1000);

function set()
{
    if(document.dataform.Description.value == "") 
    {
        alert ("Kindly describe your requirement.");
        document.dataform.Description.focus();
        return false;
    }

    if (document.dataform.Description.value.length>4000) 
    {
        alert("Kindly describe your requirement within the limit of 4000 characters.");
        document.dataform.Description.focus();
        return false;
    }

    if(document.dataform.Description.value == "Provide key information like product specifications, estimated quantity, delivery instructions, packaging details etc.")
   {
      alert ("Kindly Description in detail.");
      document.dataform.Description.focus();
      return false;
   }


    if (document.dataform.S_organization.value.length == 0)  
    {
        alert ("Kindly enter your company name.");
        document.dataform.S_organization.focus();
        return false;
    }

    if (document.dataform.S_name.value.length == 0)
    {
        alert ("Kindly enter your name.");
        document.dataform.S_name.focus();
        return false;
    }

    if (document.dataform.S_last_name.value.length == 0)
    {
        alert ("Kindly enter your last name.");
        document.dataform.S_last_name.focus();
        return false;
    }

    if (document.dataform.S_email.value.length == 0) 
    {
        alert("Kindly enter your Email ID.");
        document.dataform.S_email.focus();
        return false;
    }

    if(document.dataform.S_email.value.indexOf(" ") >= 0)
    {
        alert("Please enter your email-id without any white space character.");
        document.dataform.S_email.focus();
        return (false);
    }

    if ( (document.dataform.S_email.value.indexOf("@") == -1) || (document.dataform.S_email.value.indexOf(".") == -1) )
    {
        alert("Please enter a valid email-id");
        document.dataform.S_email.focus();
        return (false);
    }

    BeforeAtRate = document.dataform.S_email.value.substring(0,document.dataform.S_email.value.indexOf("@"));
    AfterAtRate = document.dataform.S_email.value.substring(document.dataform.S_email.value.indexOf("@")+1,document.dataform.S_email.value.length);

    if (AfterAtRate.indexOf(".") == -1)
    {
        alert("Please enter a valid email-id");
        document.dataform.S_email.focus();
        return (false);
    }

    middle = AfterAtRate.substring(0, AfterAtRate.indexOf("."));
    last = AfterAtRate.substring(AfterAtRate.indexOf(".") + 1,AfterAtRate.length);

    if (BeforeAtRate.length == 0 || middle.length == 0 || last.length == 0)
    {
        alert("Please enter a valid email-id");
        document.dataform.S_email.focus();
        return (false);
    }

    if (document.dataform.S_ccode.value.length == 0)  
    {
        alert ("Kindly enter your country code.");
        document.dataform.S_ccode.focus();
        return false;
    }
	
    if (document.dataform.S_acode.value.length == 0)  
    {
        alert ("Kindly enter your area code.");
        document.dataform.S_acode.focus();
        return false;
    }

    if (document.dataform.S_phone.value.length == 0)  
    {
        alert ("Kindly enter your phone number.");
        document.dataform.S_phone.focus();
        return false;
    }

    if (document.dataform.S_country.selectedIndex == "")  
    {
        alert ("Kindly select your country name.");
        document.dataform.S_country.focus();
        return false;
    }

    newCookie = document.dataform.S_name.value;
    newCookie +="|"+document.dataform.S_email.value;
    newCookie +="|"+document.dataform.S_phone.value;
    newCookie +="|"+document.dataform.S_fax.value;
    newCookie +="|"+document.dataform.S_streetaddress.value;
    newCookie +="|"+document.dataform.S_city.value;
    newCookie +="|"+document.dataform.S_pin.value;
    newCookie +="|"+document.dataform.S_country.value;
    newCookie +="|"+document.dataform.S_organization.value;
    setCookie("newImeshID",newCookie);
    return true;
}


function get()
{

    if( (cookie = getCookie("newImeshID")) > "")
    {
        Values = cookie.split("|");
        if (Values.length >= 7)
        {
            if (document.dataform.S_name.value.length == 0) document.dataform.S_name.value = Values[0];
            if (document.dataform.S_email.value.length == 0)    document.dataform.S_email.value = Values[1];
            if (document.dataform.S_phone.value.length == 0)    document.dataform.S_phone.value=Values[2];
            if (document.dataform.S_fax.value.length == 0)      document.dataform.S_fax.value=Values[3];
            if (document.dataform.S_streetaddress.value.length == 0) document.dataform.S_streetaddress.value=Values[4];
            if (document.dataform.S_city.value.length == 0)  document.dataform.S_city.value=Values[5];
            if (document.dataform.S_pin.value.length == 0)   document.dataform.S_pin.value=Values[6];
            if (document.dataform.S_country.value.length == 0) document.dataform.S_country.value=Values[7];
            if (document.dataform.S_organization.value.length == 0) document.dataform.S_organization.value = Values[8];
        }
    }
    return true;
}

function setCookie(name, value)
{
    if (value.length > 0)
    document.cookie = name + "=" + escape(value)+ ";"+"expires=" + expires.toGMTString()+";"
}

function getCookie(Name) 
{
    var search = Name + "="
    if (document.cookie.length > 0) 
    {
        offset = document.cookie.indexOf(search)
        if (offset != -1) 
        { // if cookie exists
            offset += search.length // set index of beginning of value
            end = document.cookie.indexOf(";", offset) // set index of end of cookie value
            if (end == -1) end = document.cookie.length
            return unescape(document.cookie.substring(offset, end))
        }
    }
return "";
}