//function getObject(objID) {
//    return document.getElementById(objID);
//}

function getObject(id) {
    if (document.getElementById)
        return document.getElementById(id);
    else if (document.all)
        return document.all[id];
    else if (document.layers)
        return document.layers[id];
}

function GetCookieData(cookieName) {

    var searchCookie = cookieName + "=";
    var cookies = document.cookie;
    var start = cookies.indexOf(cookieName);
    if (start == -1) {
        return "";
    }
    start += searchCookie.length;
var end = cookies.indexOf(";", start);
    if (end == -1) {
        end = cookies.length;
    }
    return cookies.substring(start, end);
}

function SetSTParameters() {
	var CookieCampaign = new CCookie("SENDROI20CID");
	var CookieTerm = new CCookie("SENDROI20KWD");
	var CookieCreative = new CCookie("SENDROI20AD");
	var sndcid = 	CookieCampaign.GetValue();	
	var sndkwd = 	CookieTerm.GetValue();	
	var sndAd = 	CookieCreative.GetValue();	

	if (sndcid =="DIRECT")
		{
		sndcid ="e900df2c-280e-4b53-b33a-cb920ba21234";
	 	sndkwd = 	"Direct";	
	 	sndAd = 	"";
		}
	
    var obj = getObject("sendroicid");
    obj.value = sndcid;
    
    obj = getObject("sendroikwd");
    obj.value = sndkwd;	
	
    obj = getObject("sendroiad");
    obj.value = sndAd;
} 

function SetSTParameterLinks() {
	
	var CookieCampaign = new CCookie("SENDROI20CID");
	var CookieTerm = new CCookie("SENDROI20KWD");
	var CookieCreative = new CCookie("SENDROI20AD");
	var sndcid = 	CookieCampaign.GetValue();	
	var sndkwd = 	CookieTerm.GetValue();	
	var sndAd = 	CookieCreative.GetValue();	

	if (sndcid == "DIRECT")
		{

		sndcid ="e900df2c-280e-4b53-b33a-cb920ba21234";
	 	sndkwd = 	"Direct";	
	 	sndAd = 	"";
		}
		
    var sndcSearch = new String("sendroicid=");
    var sndkSearch = new String("sendroikwd=");
    var sndaSearch = new String("sendroiad=");
  
  	var s;
    var linksCount = document.links.length;
    var index = 0; 
    while (index < linksCount) {
        // search and replace for sendroikwd and sendroicid
        s = new String(document.links[index]);
        s = s.replace(sndcSearch, sndcSearch + sndcid);
        s = s.replace(sndkSearch, sndkSearch + sndkwd);
        s = s.replace(sndaSearch, sndaSearch + sndAd);
        document.links[index].href = s;
        index++;		

    }	
}

    function SetNameAgeParams() {
    var objFN = getObject("firstName");
    if(objFN){
         if (objFN.value.length > 0){
             var objFNS = getObject("searchFirstName");
             if(objFNS){
                objFNS.value = objFN.value;
             }            
         }
    }
    var objLN = getObject("lastName");
    if(objLN){
         if (objLN.value.length > 0){
             var objLNS = getObject("searchLastName");
             if(objLNS){
                objLNS.value = objLN.value;
             }            
         }  
     }  
     var objA = getObject("age");
     if (objA) {
         if (objA.value.length > 0) {
             var objAS = getObject("searchAge");
             if (objAS) {
                 objAS.value = objA.value;
             }
         }
     }      
    }     


    function CheckValidation() {
            var retVal = true;
            // first name
            var obj = getObject("searchFirstName");
            if (obj.value.length <= 0) {
				window.alert("Please Enter a First Name");
                retVal = false;
				return retVal;
            }
            // last name
            obj = getObject("searchLastName");
            if (obj.value.length <= 0) {
				window.alert("Please Enter a Last Name");
                retVal = false;
				return retVal;
            }
            // age
            obj = getObject("searchAge");
            if (obj.value.length <= 0) {
				window.alert("Please Enter an Approximate Age");
                retVal = false;
				return retVal;
            }
            
            if (retVal == true) {
                SetSTParameters();
            }
            
            return retVal;
        }	
		
		
		   function CheckValidation2() {
            var retVal2 = true;
       
            // school name
			var obj = getObject("name");
            if (obj.value.length <= 0) {
				window.alert("Please Enter a School Name");
                 retVal2 = false;
            }
            
            if (retVal2 == true) {
                SetSTParameters();
            }
			
            return retVal2;
            
        }
		
		    function CheckValidation3() {
            var retVal = true;
            // first name
            var obj = getObject("firstName");
            if (obj.value.length <= 0) {
				window.alert("Please Enter a First Name");
                retVal = false;
				return retVal;
            }
            // last name
            obj = getObject("lastName");
            if (obj.value.length <= 0) {
				window.alert("Please Enter a Last Name");
                retVal = false;
				return retVal;
            }
            // age
            obj = getObject("age");
            if (obj.value.length <= 0) {
				window.alert("Please Enter an Approximate Age");
                retVal = false;
				return retVal;
            }
            
            if (retVal == true) {
                SetSTParameters();
            }
            
            return retVal;
        }
		
		
		
        function CheckValidation4() {
            var retVal = true;
            // first name
            var obj = getObject("firstName");
            if (obj.value.length <= 0) {
                window.alert("Please Enter First Name");
                retVal = false;
            }
            // last name
            obj = getObject("lastName");
            if (obj.value.length <= 0) {
                window.alert("Please Enter Last Name");				
                retVal = false;
            }
            
            // zip
            obj = getObject("zip")
            if (obj.value.length <= 0) {
                window.alert("Please Enter Your Zip Code");				
                retVal = false;
            }
            // birth day
            obj = getObject("birthMonth");
            if (obj.value == "Month") {
                window.alert("Please Enter Your Birth date");				
                retVal = false;
            }
            obj = getObject("birthDay");
            if (obj.value == "Day") {
                window.alert("Please Enter Your Birth date");								
                retVal = false;
            }
            obj = getObject("birthYear");
            if (obj.value == "Year") {
                window.alert("Please Enter Your Birth date");								
                retVal = false;
            }
            // radio buttons
            obj = getObject("rbMale");
            if (false == obj.checked) {
                obj = getObject("rbFemale");
                if (false == obj.checked) {
	                window.alert("Please Enter Your Gender");				
                    retVal = false;
                }
            }
            // email
            obj = getObject("email");
            if (obj.value.length <= 0) {
                window.alert("Please Enter Your Email Address");								
                retVal = false;
            }
            else {
                var re = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/g;
                var emailCheck = obj.value.match(re);
                if (null == emailCheck) {
                window.alert("Please Enter a valid Email Address");							
                    retVal = false;
                }
            }
            
            if (retVal == true) {
                SetSTParameters();
				
            SENDROI_TrackHit('a837686a-ce8e-4acf-961d-7d430b39b5d2', '[ConversionAmount]', obj.value);
        		
            }
			
            
            return retVal;
        }

