 /////
 function redirectToSignUp(nTO){

	//nTO:1=broadband,2=pc to phone,3=VCC

	var strADV = RetrieveCookieValue(document.cookie,"DL3CLKTHRU","ADV");
	var sServer = location.host;

	if(nTO==1){location.href = "http://" + sServer + "/backend/agents/clickthru.asp?pid=133&amp;aid=1237&amp;adv=" + strADV + "&amp;URLID=175";}
	if(nTO==2){location.href = "http://" + sServer + "/backend/agents/clickthru.asp?pid=133&amp;aid=1237&amp;adv=" + strADV + "&amp;URLID=173";}
	if(nTO==3){location.href = "http://" + sServer + "/backend/agents/clickthru.asp?pid=133&amp;aid=1237&amp;adv=" + strADV + "&amp;URLID=174";}

 }
 /////
 function RetrieveCookieValue(CookiesStr,NameOfCollection,NameOfValue){

	//DEFAULTS
	var counter = 0;
	var bHasEnd = false;
	var valCookie = "";
	var intPosValue = 0;

	//DATA
	var searchStr = CookiesStr;
	var lenSearchStr = searchStr.length;

	//IF COLLECTION REPLACE searchStr WITH COLLECTION SUBSTRING
	if(NameOfCollection != ""){
		searchStr = RetrieveCollString(searchStr,NameOfCollection)
		lenSearchStr = searchStr.length;
	}

	//IF VALUE EXISTS
	if(searchStr.indexOf(NameOfValue) != -1){
		intPosValue = searchStr.indexOf(NameOfValue) + (NameOfValue.length+1);
		for(counter=intPosValue;counter<=lenSearchStr;counter++){
			bHasEnd = (counter>intPosValue) && ((searchStr.charAt(counter)=="&") || (searchStr.charAt(counter)==";"));
			if(bHasEnd){
				break;
			}
			else{
				valCookie=valCookie + searchStr.charAt(counter);
			}
		}
	}
	return valCookie;
 }
 /////
 function RetrieveCollString(strCookies,strNameOfCollection){

	var strTemp = "";
	var strRetVal = "";	
	var intPosCol = -1;
	var intNameLen = strNameOfCollection.length;
	var intPosOfEndOfCol = -1;

	//NAME IS IN STRING
	if((intPosCol = strCookies.indexOf(strNameOfCollection)) != -1){
		//NAME IS NOT MEMBER OF OTHER COLLECTION
		if((intPosCol!=0) && (strCookies.charAt(intPosCol-1) == "=" || strCookies.charAt(intPosCol-1) == "&")){
			strRetVal = "";
		}
		else{
			//GET FROM BEGINNING OF NAME TO END OF COOKIE
			strRetVal = strCookies.substr(intPosCol,strCookies.length - intPosCol);
			//IF END OF COOKIE ISN'T END OF COLLECTION
			if((intPosOfEndOfCol = strRetVal.indexOf(";")) != -1){
				strRetVal = strRetVal.substr(0,intPosOfEndOfCol);
			}
			//IF HAS NO MEMBERS THEN ISN'T COLLECTION
			strTemp = strRetVal.substr(intNameLen + 1,strRetVal.length);
			if(strTemp.indexOf("=") == -1){
				strRetVal = "";
			}
		}
	}
	return strRetVal;
 }
 /////