<!--
function ShowFile1(fname,fdescript)
{window.open(fname,fdescript,'left=75,top=75,menubar=no,height=414,width=600,scrollbars=yes')}
//-->
function checkForSpecialChar(str, obj) {
     var str1 = str;
     var str2 = obj;
     var i,j;
     var ch;

     for (i=0; i<str2.length; i++) {
        ch = str2.charAt(i);
        for (j=0; j<str1.length; j++)
            if (ch == str1.charAt(j)) break; 
        if (j == str1.length) break;
     }
     if (i != str2.length) {
       return(true);
     }
     else return (false);
}

function trim(s)
{
        s = s.replace( /^\s*/, "" );
        s = s.replace( /\s*$/, "" );
        return s;
}

function isEmail(str)
{
  re = new RegExp("[`~!#$%&*()+=|{}':;,?/><^\"\']");
  r =  str.match(re);
  if (r || str.indexOf("[") >= 0 || str.indexOf("]")>=0 || str.indexOf("\\")>=0 || str.indexOf(" ")>=0)
  {
 	return false;
  }
    var supported = 0;
  if (window.RegExp)
  {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported)
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
	var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
	var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
	return (!r1.test(str) && r2.test(str));
}


function subscribe()
{
	if(document.form1.n.value=="" || isEmail(document.form1.n.value) != true)
	{
		alert("Plese enter your valid Email ");
		document.form1.n.focus();
		return
	}
	document.form1.action="subscribe_us.asp"
	document.form1.submit();
}
function subscribeme()
{
if(trim(document.subscription.S_organization.value) == "")
	{
		alert ("Please enter your Organization name.")
		document.subscription.S_organization.focus()
		return false; 
	}
	if (checkForSpecialChar ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' ", document.subscription.S_organization.value))
   {
       document.subscription.S_organization.value="";
	   alert ("Please note that the Organization Name cannot contain invalid characters");
       document.subscription.S_organization.focus()
       return false;
   }	


if(trim(document.subscription.S_desig.value) == "")
	{
		alert ("Please enter your Designation.")
		document.subscription.S_desig.focus()
		return false; 
	}
	if(trim(document.subscription.S_name.value) == "")
	{
		alert ("Please enter your name.")
		document.subscription.S_name.focus()
		return false;
	}
	if (checkForSpecialChar ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' ", document.subscription.S_name.value))
   {
       document.subscription.S_name.value="";
	   alert ("Please note that the Name cannot contain invalid characters");
       document.subscription.S_name.focus()
       return false;
   }
	
if(document.subscription.S_email.value=="" || isEmail(document.subscription.S_email.value) != true)
	{
		alert("Plese enter your valid Email ");
		document.subscription.S_email.focus();
		return false;
	}

if(trim(document.subscription.S_phone_country_code.value) == "")
	{
		alert ("Please enter your Country code.")
		document.subscription.S_phone_country_code.focus()
		return false;
	}

if (checkForSpecialChar ("0123456789", document.subscription.S_phone_country_code.value))
   {
	   alert ("Please enter valid Country code");
       document.subscription.S_phone_country_code.focus()
       return false;
   }
   if(trim(document.subscription.S_phone_area_code.value) == "")
	{
		alert ("Please enter your Area code.")
		document.subscription.S_phone_area_code.focus()
		return false;
	}
if (checkForSpecialChar ("0123456789", document.subscription.S_phone_area_code.value))
   {
	   alert ("Please enter valid Area code");
       document.subscription.S_phone_area_code.focus()
       return false;
   }
   if(trim(document.subscription.S_phone.value) == "")
	{
		alert ("Please enter your Phone number.")
		document.subscription.S_phone.focus()
		return false;
	}
if (checkForSpecialChar ("0123456789", document.subscription.S_phone.value))
   {
	   alert ("Please enter valid Phone number");
       document.subscription.S_phone.focus()
       return false;
   }


if(trim(document.subscription.S_streetaddress.value) == "")
	{
		alert ("Please enter your street address.")
		document.subscription.S_streetaddress.focus()
		return false;
	}
if(trim(document.subscription.S_city.value) == "")
	{
		alert ("Please enter your city.")
		document.subscription.S_city.focus()
		return false;
	}
	if(trim(document.subscription.S_pin.value) == "")
	{
		alert ("Please enter your zip code.")
		document.subscription.S_pin.focus()
		return false;
	}
if (checkForSpecialChar ("0123456789", document.subscription.S_pin.value))
   {
	   alert ("Please enter valid zip code");
       document.subscription.S_pin.focus()
       return false;
   }
	if(trim(document.subscription.S_country.value) == "")
	{
		alert ("Please enter your country.")
		document.subscription.S_country.focus()
		return false;
	}

document.subscription.action="subscribe_next.asp"
document.subscription.submit();
}




function validate()
{
	if(trim(document.form2.Description.value) == "")
	{
		alert ("Please enter your requirements.")
		document.form2.Description.focus()
		return 
	}
	if(trim(document.form2.S_name.value) == "")
	{
		alert ("Please enter your name.")
		document.form2.S_name.focus()
		return 
	}
	if (checkForSpecialChar ("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'", document.form2.S_name.value))
   {
       document.form2.S_name.value="";
	    alert ("Please note that the Name cannot contain invalid characters");
       document.form2.S_name.focus()
       return 
   }
	
if(document.form2.S_email.value=="" || isEmail(document.form2.S_email.value) != true)
	{
		alert("Plese enter your valid Email ");
		document.form2.S_email.focus();
		return 
	}

if(trim(document.form2.S_phone_country_code.value) == "")
	{
		alert ("Please enter your Country code.")
		document.form2.S_phone_country_code.focus()
		return 
	}

if (checkForSpecialChar ("0123456789", document.form2.S_phone_country_code.value))
   {
	   alert ("Please enter valid Country code");
       document.form2.S_phone_country_code.focus()
       return 
   }
   if(trim(document.form2.S_phone_area_code.value) == "")
	{
		alert ("Please enter your Area code.")
		document.form2.S_phone_area_code.focus()
		return 
	}
if (checkForSpecialChar ("0123456789", document.form2.S_phone_area_code.value))
   {
	   alert ("Please enter valid Area code");
       document.form2.S_phone_area_code.focus()
       return 
   }
   if(trim(document.form2.S_phone.value) == "")
	{
		alert ("Please enter your Phone number.")
		document.form2.S_phone.focus()
		return 
	}
if (checkForSpecialChar ("0123456789", document.form2.S_phone.value))
   {
	   alert ("Please enter valid Phone number");
       document.form2.S_phone.focus()
       return 
   }


	if(trim(document.form2.S_country.value) == "")
	{
		alert ("Please enter your country.")
		document.form2.S_country.focus()
		return 
	}


	
	
document.form2.action="contact_next.asp"
document.form2.submit();
}