
////////////////////////// UPS READY FORM /////////////////////////////////
function hideForm(){
document.getElementById("signUpForm").style.visibility="hidden";
document.getElementById("welcomeMsg").innerHTML="Thanks for your interest in ShipGear!<br>  Access to the ShipGear - UPS Ready page is exclusively available to UPS employees.  Please enter your email address and password below to continue.";  
document.getElementById("requestLoginMsg").innerHTML="Don`t have login information? Click <a href='#'; onClick='signUpForm()'><b>here</b></a> to sign up and request access.";  
}


function signUpForm(){
document.getElementById("loginForm").style.visibility="hidden";
document.getElementById("signUpForm").style.visibility="visible";
document.getElementById("requestLoginMsg").style.visibility="hidden";
}


function requestLogin(){
var firstname = document.getElementById("firstname").value;
var lastname = document.getElementById("lastname").value;
var phone = document.getElementById("phone").value;
var LoginEmail = document.getElementById("LoginEmail").value;

var domain = LoginEmail.substr(LoginEmail.indexOf('@') + 1,LoginEmail.length);
var upsemail = "ups.com";

	if(firstname.length <= "2"){
	document.getElementById("SignUPMessage").innerHTML="Please enter valid First Name";
	return false;
	}
	
		if(lastname.length <= "1"){
		document.getElementById("SignUPMessage").innerHTML="Please enter valid Last Name";
		return false;
		}
		
			if(phone.length <= "9"){
			document.getElementById("SignUPMessage").innerHTML="Please enter valid Phone Number";
			return false;
			}

	if(domain != upsemail){
	document.getElementById("SignUPMessage").innerHTML="UPS Ready page is exclusively available to UPS employees with valid UPS email accounts.";
	document.getElementById("LoginEmail").style.backgroundColor="#FED981";
	return false;
		} else { 
			xmlHttp=GetXmlHttpObject();

			  if (xmlHttp==null)
			  {
			  alert ("Your browser does not support AJAX!");
			  return;
			  }

			var url="http://shop.vtechnologies.com/account/inc/services.htm?requestUPSLogin&firstname="+firstname+"&lastname="+lastname+"&phone="+phone+"&email="+LoginEmail;

			xmlHttp.onreadystatechange=getRequestLogin;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
	}
}
	function getRequestLogin()
			{
					var email = document.getElementById("LoginEmail").value;

			 		if(xmlHttp.readyState==0 || xmlHttp.readyState==1 || xmlHttp.readyState==2){
					document.getElementById("validEmail").innerHTML="";
					} else if (xmlHttp.readyState==4){
					var response = xmlHttp.responseText;
					
						if(response == "0" || response == ""){
						document.getElementById("signUPMessage").innerHTML="Error trying to send to Email Address <b>"+email+"</b><br> Please contact our ShipGear Sales Dept. at 800-462-4016.";
						hideForm();
						} else {
						document.getElementById("signUPMessage").innerHTML="Your Login Request was submitted and email was sent to <b>"+email+"</b>";
						document.getElementById("loginForm").style.visibility="hidden";
						document.getElementById("signUpForm").style.visibility="visible";
						document.getElementById("passwordform").style.visibility="hidden";
						document.getElementById("LoginEmail").style.backgroundColor="#B4C811";
						document.getElementById("SendButton").disabled=true;
						document.getElementById("requestLoginMsg").style.visibility="hidden";
						}
					}
			}

		


function requestPassword(){
var email = document.getElementById("email").value;

var domain = email.substr(email.indexOf('@') + 1,email.length);
var upsemail = "ups.com";
	  
	  if(domain != upsemail){
	  	document.getElementById("SignUPMessage").innerHTML="UPS Ready page is exclusively available to UPS employees with valid UPS email accounts.";
	  	document.getElementById("email").style.backgroundColor="#FED981";
	  	return false;
		} else { 
	  

			xmlHttp=GetXmlHttpObject();

			  if (xmlHttp==null)
			  {
			  alert ("Your browser does not support AJAX!");
			  return;
			  }

			var url="http://shop.vtechnologies.com/account/inc/services.htm?requestPassword&email="+email;

			xmlHttp.onreadystatechange=getRequestPassword;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
		}
}
	function getRequestPassword()
			{
					var email = document.getElementById("email").value;

			 		if(xmlHttp.readyState==0 || xmlHttp.readyState==1 || xmlHttp.readyState==2){
					document.getElementById("validEmail").innerHTML="";
					} else
					if (xmlHttp.readyState==4){
					var response = xmlHttp.responseText;
					if(response == "0" || response == ""){
					document.getElementById("message").innerHTML="Error trying to send to Email Address <b>"+email+"</b><br> Please contact our ShipGear Sales Dept. at 800-462-4016.";
					hideForm();
					} else {
					document.getElementById("message").innerHTML="Your Password Request was sent to <b>"+email+"</b>";
					document.getElementById("loginForm").style.visibility="visible";
					document.getElementById("signUpForm").style.visibility="hidden";
					document.getElementById("passwordform").style.visibility="visible";
					document.getElementById("LoginButton").style.visibility="visible";
					}
				}
			}

		


function getUPSEmail()
{

	var email = document.getElementById("email").value;

		    	xmlHttp=GetXmlHttpObject();

			  if (xmlHttp==null)
			  {
			  alert ("Your browser does not support AJAX!");
			  return;
			  }

			var url="http://shop.vtechnologies.com/account/inc/services.htm?checkUPSEmail&email="+email;

			xmlHttp.onreadystatechange=getEmail;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
}

			function getEmail()
			{
				var email = document.getElementById("email").value;
				var domain = email.substr(email.indexOf('@') + 1,email.length);
				var upsemail = "ups.com";

			 		if(xmlHttp.readyState==0 || xmlHttp.readyState==1 || xmlHttp.readyState==2){
					document.getElementById("validEmail").innerHTML="...";
					} else
					if (xmlHttp.readyState==4){
					var response = xmlHttp.responseText;
					if(response == "0" || response== ""){
						document.getElementById("validEmail").innerHTML="<img src='images/EmailCheckError.gif' border='0' title='No Records Found With provided Email Address'>";
						if(domain != upsemail){
						document.getElementById("message").innerHTML="No Records were found with the email address: <b>"+email+"</b><br> The UPS Ready page is exclusively available to UPS employees with valid UPS email accounts.";
						} else {
						document.getElementById("message").innerHTML="No Records were found with the email address: <b>"+email+"</b><br> Click <a href='#' onClick='signUpForm()'><b>here</b></a> to sign up and request access.";
						}
					hideForm();
					} else {
					document.getElementById("message").innerHTML="";
					document.getElementById("validEmail").innerHTML="<img src='images/UPSRep.gif' border='0'>"+response;
					document.getElementById("email").disabled=true;
					}
				}
			}


function getAccessRequest()
{

	var email = document.getElementById("email").value;
	var password = document.getElementById("password").value;

		     if (password.length=="")
			  {
			 	 document.getElementById("message").value="Please Enter Password";
			  }

			xmlHttp=GetXmlHttpObject();

			  if (xmlHttp==null)
			  {
			  alert ("Your browser does not support AJAX!");
			  return;
			  }

			var url="http://shop.vtechnologies.com/account/inc/services.htm?getAccess&email="+email+"&password="+password;

			xmlHttp.onreadystatechange=getAccess;
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
}

			function getAccess()
			{
					if(xmlHttp.readyState==0 || xmlHttp.readyState==1 || xmlHttp.readyState==2){
					document.getElementById("message").innerHTML="";
					} else
					if (xmlHttp.readyState==4){
					var response = xmlHttp.responseText;

					if(response == "0" || response == ""){
					document.getElementById("validPassword").innerHTML="<img src='images/EmailCheckError.gif' border='0' title='Incorrect Password'>";
					document.getElementById("message").innerHTML="You have entered an incorrect Password<br> Click <a href='#' onClick='requestPassword()'>here</a> to request password, <br> or try again.";
					document.getElementById("passwordform").style.visibility="visible";
					hideForm();
					} else {
					var ip = document.getElementById("ip").value;
					self.parent.location.href="http://www.vtechnologies.com/page.htm?p=upsready&s="+ip;
					}
				}
			}

//////////////////////////////////////////////////////////



///////////// PAGES Files ///////////////////////


			function getPageHTML(page)
			{
			//self.parent.location.href=page;
			xmlHttp=GetXmlHttpObject();

			var url=page;
			//alert(url);
				xmlHttp.onreadystatechange=function(){
				if(xmlHttp.readyState==0 || xmlHttp.readyState==1 || xmlHttp.readyState==2 || xmlHttp.readyState==3){
				document.getElementById("PageSource").innerHTML="...";
				} else
				 if (xmlHttp.readyState==4){
    				 document.getElementById("PageSource").innerHTML=xmlHttp.responseText;
				  }
				}
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			}

////////////////////////////////////////////////




function GetXmlHttpObject()
	{
		var xmlHttp=null;
		try {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
			catch (e){
		  // Internet Explorer
			try {
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
			  catch (e){
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				}
		  }
 	return xmlHttp;
}



function ssfaqs(){
window.open('products_starship_faqs.html','','scrollbars=no,menubar=no,height=500,width=600,resizable=yes,toolbar=no,location=no,status=no');
}

function imgwindow(accifimg,w,h) {
window.open(accifimg,"window","toolbar=no,taskbar=no,menubar=no,location=no,width="+w+",height="+h+"");
}


function dothis(pkbid){

window.location.href="vkb.htm?pkbid="+pkbid+"";
}


/* Script to Open a new window for closeup view of screenshot */
function winopen(pageid,h,w){
var targeturl=pageid
var paramstr="width="
paramstr=paramstr + w + ",height="+ h +",toolbar=no,scrollbars=yes,left=100,top=100,screenX=100,screenY=100"
newwin=window.open(targeturl,"",paramstr)
}

/* Script to Open a new scrollable window */
function winsopen(pageid,h,w){
var targeturl=pageid
var paramstr="width="
var paramstr=paramstr + w + ",height="+ h +",scrollbars=yes,resizable=yes,left=10,top=10,screenX=10,screenY=10"
newwin=window.open(targeturl,"",paramstr)
}

function formCheck()
{
        if (document.FEEDBACK.COMPANY.value == "")
        {
        alert("Please Enter Your Company Name.");
        return false;
        }

        if (document.FEEDBACK.CONTACT.value == "")
        {
        alert("Please Enter Contact Name.");
        return false;
        }

        if (document.FEEDBACK.ADDRESS.value == "")
        {
        alert("Please Enter Your Address.");
        return false;
        }

        if (document.FEEDBACK.CITY.value == "")
        {
        alert("Please Enter Your City.");
        return false;
        }

       if (document.FEEDBACK.ZIP.value == "")
        {
        alert("Please Enter Your Zip Code.");
        return false;
        }

        if (document.FEEDBACK.EMAIL.value.indexOf("@") == -1 ||
            document.FEEDBACK.EMAIL.value == "")
        {
        alert("Please Enter Your Valid E-mail Address.");
        return false;
        }

        if (document.FEEDBACK.AVE_NUM.value == "")
        {
        alert("Please Enter Number of Insured Pkgs per month.");
        return false;
        }

        if (document.FEEDBACK.AVE_VAL.value == "")
        {
        alert("Please Enter Average Value of each shipment.");
        return false;
        }

        if (document.FEEDBACK.COMMODITY.value == "")
        {
        alert("Please Enter Your Type Of Product.");
        return false;
        }

       if (document.FEEDBACK.STARTDATE.value == "")
      {
       alert("Please Enter Your Requested Start Coverage Date.");
        return false;
        }

        if (document.FEEDBACK.CLAIMSQTY.value == "")
        {
        alert("Please Enter Number of Claims in the last 2 years.");
        return false;
        }

       if (document.FEEDBACK.CLAIMSVAL.value == "")
        {
        alert("Please Enter Total Value of Claims in the last 2 years.");
        return false;
        }

}