// JavaScript  to store cookies and retreive cookies for publisher page//
var arrRecords = new Array();
var strRecord="";
var cookie_expTime = new Date();
if(cookie_expTime.getMinutes()<55) {
		cookie_expTime.setHours(cookie_expTime.getHours()+2);
	} else {
		cookie_expTime.setHours(cookie_expTime.getHours()+1);
}


//get the cookies


function cookieVal(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=");
  if (c_start!=-1)
    {
    c_start=c_start + c_name.length+1;
    c_end=document.cookie.indexOf(";",c_start);
    if (c_end==-1) c_end=document.cookie.length;
    return unescape(document.cookie.substring(c_start,c_end));

    }
  }
return 0;
}

/*
function cookieVal(cookieName) {
	thisCookie = document.cookie.split("; ")
	for (i = 0; i < thisCookie.length; i++) {
		if (cookieName == thisCookie[i].split("=")[0]) {
				return thisCookie[i].split("=")[1];
			
	   }
	}
		return 0;
}
*/
//delete cookie
function delete_cookie ( cookie_name, count ) {
var cookie_date = new Date ( );  // current date & time
cookie_date.setTime ( cookie_date.getTime() - 1 );
for(i=0; i <= count; i++) {
	document.cookie = cookie_name+i + "=; expires=" + cookie_date.toGMTString();
}
}

//store the cookie 
function setRec(formname,recCount,cookiename) {
	
	strRecord = "";
	
	for(i = 0; i < document.forms[formname].elements.length; i++) {
		if(document.forms[formname].elements[i].name != undefined) {
			if (formname=="inquiry_form4"){
				 if(document.forms[formname].elements[i].name == "00N50000001Ye1h"){
					 //do nothing
					// alert("inside publisher field");
					 }else{
						strRecord = strRecord + document.forms[formname].elements[i].name + ":=" + document.forms[formname].elements[i].value + "^:^";	
					 }
			}else{
				strRecord = strRecord + document.forms[formname].elements[i].name + ":=" + document.forms[formname].elements[i].value + "^:^";	
			}
			
		}
	}
	
	if (formname=="inquiry_form3"){
		strRecord += "tech_detail:="+get_radio_value(formname)+ "^:^";
	}
	arrRecords[recCount] = strRecord 
	for (i=0; i < arrRecords.length; i++){
		arrRecords[i] = arrRecords[i] + "$^"
	}
	document.cookie = cookiename+"="+escape(arrRecords)+";expires=" + cookie_expTime.toGMTString();
}

function get_radio_value(formname)
{
	for (var i=0; i < document.forms[formname].elements.length; i++) {
		if (document.forms[formname].elements[i].checked) {
			var rad_val = document.forms[formname].elements[i].id;
			return rad_val;
		}
	}
}

function getCookieValue(cookieName,index) {
	try {
	var cookiesValues = getCookie(cookieName);
	}catch(e) {}
	return cookiesValues.split("^:^")[index];
}

//load cookie
function loadCookie(formname, recCount, cookiename) {
	if(document.cookie != "") {
	try {
	arrRecords = cookieVal(cookiename).split("$^,");
	currentRecord(formname,recCount);
  }
	catch(err)
  {
  //Handle errors here
  }
		
	 }
}

//retrevie the current cookie value
function currentRecord(formname,recCount) {
	//alert(arrRecords.length);
	if (arrRecords.length != "") {
		strRecord = arrRecords[0];
		//alert(document.forms[formname].elements.length);
		currRecord = strRecord.split("^:^");
		//alert(currRecord);
		for(i=0;i<currRecord.length;++i) {
			var val = currRecord[i].split(":=");
			if(formname!="inquiry_form3" || recCount == 1) {
				try {
					//alert("insidetry" + val[0] + val[1])
					document.getElementById(val[0]).value = val[1];
					
				} catch(e) {}
			} else {
				//alert("insidetryelse" + val[0] + val[1])
				if(val[1] == "Player1" || val[1] == "Player2" || val[1] == "Player3") {
					document.getElementById(val[1]).checked = true;
				}else{
					//document.getElementById(val[0]).value = val[1];
					}
			}
		}

    }
}


