function checkAndSetPartner(formFieldId){
	var partnerLink = getCookie('jaPartner');
	if (partnerLink) {
		document.getElementById(formFieldId).value=partnerLink; 
	}
}

function setPartnerCookie(){
   	var partnerLink = gup('nPartner');
	if (partnerLink){
		setCookie('jaPartner',partnerLink,1);
	}
}

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results === null )
    {return "";}
  else
    {return results[1];}
}
function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
		((expiredays===null) ? "" : ";expires="+exdate.toGMTString());
}
function getCookie(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 "";
}
function videoLocation(lang){
	switch(lang){
		case 'vie':
		case 'vi':
		  return '/media/videos/';
		  break;
 	  default:  
	      return 'media/video/';
	}
}
function insertVideo(videoFolder,highRes,medRes,loRes,vWidth,vHeight,containerDiv)   {
var playMovie = videoFolder + getMediaName(highRes,medRes,loRes);
var playerWidth = vWidth;
var playerHeight = vHeight;
var oHeight = ''+(parseInt(vHeight) - 5);
var s1 = new SWFObject(videoFolder + "mediaplayer.swf","mediaplayer",vWidth,oHeight,"7");
    s1.addParam("allowfullscreen","true");
    s1.addVariable("width",playerWidth);
    s1.addVariable("height",playerHeight);
    s1.addVariable("displaywidth",playerWidth);
    s1.addVariable("file",playMovie);
    s1.addVariable("autostart","true");
    s1.write(containerDiv);
}
function writeLinks(lang){
    var langString = 'Select your video bit rate: ';
    switch (lang) {
		case 'id':
		   langString = 'Pilihlah kecepatan hubungan internet anda: ';
		   break;
		case 'vie':
		case 'vi':
		   // vietnamese
		   langString = 'Xin chọn tốc độ internet';
		case 'en':
        default:
		   langString = 'Select your video bit rate: ';
		   break;
	}
	var rt =  langString + '<a href=\"#\" onClick=\"javascript: setIt(\'High\');\">200kbps</a>' +
	                       '| <a href=\"#\" onClick=\"javascript: setIt(\'Medium\');\">75 kbps</a>';
	var ex = getCookie("PlayResolution");
	switch (ex) {
    case "High":
        {
			rt = langString + '<b>&laquo;200kbps&raquo;</b> | <a href=\"#\" onClick=\"javascript: setIt(\'Medium\');\">75 kbps</a>';
            break;
        }
    case "Medium":
        {
           rt = langString + '<a href=\"#\" onClick=\"javascript: setIt(\'High\');\">200kbps</a> | <b>&laquo;75 kbps&raquo;</a>';
            break;
        }
    case "Low":
        {
            break;
        }
    default:
        {
            break;
        }
    }
	return '<div class="speed">'+rt+'</div>';
}
function getMediaName(cHigh, cMedium, cLow) {
    var rt = cHigh;
    var ex = getCookie("PlayResolution");
    switch (ex) {
    case "High":
        {
            rt = cHigh;
            break;
        }
    case "Medium":
        {
            rt = cMedium;
            break;
        }
    case "Low":
        {
            rt = cLow;
            break;
        }
    default:
        {
            rt = cHigh;
            break;
        }
    }
    return rt;
} 
// Called from links 
function setIt(level) {
    var ex = getCookie("PlayResolution");
	var days = 30;
    switch (level) {
    case "High":
        {
            setCookie("PlayResolution", "High", days);
            break;
        }
    case "Medium":
        {
            setCookie("PlayResolution", "Medium", days);
            break;
        }
    case "Low":
        {
            setCookie("PlayResolution", "Medium", days);
            break;
        }
    default:
        {
            setCookie("PlayResolution", "High", 30);
            break;
        }
    }
    if (ex != level) {
    	window.location.reload(true);
	}
}