// ---- Variabler för AddThis -----
var addthis_config = {
	username: "iceman99"
}

var addthis_config = {
	services_compact: 'email, gmail, hotmail, facebook, twitter, delicious, digg, google, pusha, stumbleupon, wordpress, more',
	services_exclude: 'print'
}

function updateCartPane(url) {
	//getContentToDiv("cartbarPane",url);
	getContentToDiv("sideCart",url);
	if (url.indexOf("remfromcart") > -1) {
		// *** Om produkt har tagits bort från varukorgen, uppdatera vyn i kassan med ***
		getContentToDiv("cartContentDiv","kundkorg_kassan.asp?res=ok");
	}
}

function updateSideCart() {
	getContentToDiv("sideCart","sidokundkorg.asp");
}

function changePage(url) {
	/*
	if (url.indexOf("film_id") > -1 || url.indexOf("clothes_id") > -1) {
		document.location = 'start.asp#pageTop';
	} else {
		p1 = url.indexOf("ypos=");
		str1 = url.substring(p1,url.length-1);
		p2 = str1.indexOf("&");
		ypos = str1.substring(5,p2);
		document.location = 'start.asp#'+ypos;
	}
	*/
	//document.location = 'start.asp#pageTop';
	getContentToDiv("mainDiv",url);
	if (url.indexOf("remfromcart") > -1) {
		updateCartPane('kundkorg.asp?res=ok');
	}
}

function countryChanged() {
	valt_land =  document.getElementById("country").value;
	getContentToDiv("cartContentDiv","kundkorg_kassan.asp?country="+valt_land+"&res=ok");
}

function togglePic(id) {
	// ----------------------------------------------------------------
	// Togglar visning av tumnagel för produkt i kassan
	// ----------------------------------------------------------------
	
	obj = document.getElementById("tumme"+id);
	if (obj.style.display == "block") {
		obj.style.display = "none";
	} else {
		obj.style.display = "block";
	}
}

function togglerStatus() {
	// ----------------------------------------------------------------
	// Togglar visning av klädmärken i sidomenyn
	// Sätter session iceman_togglers till visible/hidden
	// och ändrar sedan stylen visible på alla togglers i menyn via JS
	// ----------------------------------------------------------------
	
	ANTAL_KLADKATEGORIER = 50;
	
	t_status *= -1;
	if (t_status == 1) {
		// ----- Visar alla klädmärken ---------
		url="set_session.asp?name=togglers&value=hidden";
		getContentToDiv("taskDiv",url);
		document.getElementById("hideshow_togglers_link").innerHTML="&nbsp;Visa alla märken";
		for (i=1; i<ANTAL_KLADKATEGORIER; i++) {
			obj = document.getElementById("ct"+i);
			if (obj != undefined) {
				obj.style.display='none';
				obj = document.getElementById("ce"+i);
				obj.style.display='none';
			}
		}
		
	} else {
		// ----- Döljer alla klädmärken ---------
		url="set_session.asp?name=togglers&value=visible";
		getContentToDiv("taskDiv",url);
		document.getElementById("hideshow_togglers_link").innerHTML="&nbsp;Dölj märken";
		for (i=1; i<ANTAL_KLADKATEGORIER; i++) {
			obj = document.getElementById("ct"+i);
			if (obj != undefined) {
				obj.style.display='block';
				obj = document.getElementById("ce"+i);
				obj.style.display='block';
			}
		}
	}
}

function viewFilm(id) {
	url = "visa_film.asp?film_id="+id+"&res=ok";
	getContentToDiv("filmDisplayDiv",url);
}

function saveInput(obj) {
	//alert("obj="+obj);
}

function checkAddedClothing(formId) {
	error=false;
	frm = 1;
	if(formId == undefined)
	{
		frm = document.getElementById("order");
	}else
	{
		frm = document.getElementById(formId);
	}
	if (frm.farg_valid.value=="true") {
		farg=frm.farg.value;
		if (frm.farg.selectedIndex == 0) {
		 alert("Du måste välja en färg på plagget");
		 error=true;
		}
	} else {
		farg="";
	}
	if (frm.storlek_valid.value=="true") {
		storlek=frm.storlek.value;
		if (frm.storlek.selectedIndex == 0) {
			alert("Du måste välja en storlek på plagget");
			error=true;
		}
	} else {
		storlek="";
	}
	if (frm.modell_valid.value=="true") {
		modell=frm.modell.value;
		if (frm.modell.selectedIndex == 0) {
			alert("Du måste välja en modell på plagget");
			error=true;
		}
	} else {
		modell="";
	}
	artnum=frm.artnummer.value;
	prod=frm.produkt.value;
	pris=frm.pris.value;
	koptyp="-"; //frm.koptyp.value;
	antal=frm.antal.value;
	
	//updateCartPane("kundkorg.asp?artnum="+artnum+"&prod="+prod+"&pris="+pris+"&koptyp="+koptyp+"&antal="+antal+"&farg="+farg+"&storlek="+storlek+"&modell="+modell+"&res=ok");
	if (!error) {
		updateCartPane("kundkorg.asp?task=add&artnummer="+artnum+"&produkt="+prod+"&farg="+farg+"&storlek="+storlek+"&modell="+modell+"&pris="+pris+"&koptyp="+koptyp+"&antal="+antal+"&res=ok");
	}
}
function addFilm(formId) {
	frm = 1;
	if(formId == undefined)
	{
		frm = document.getElementById("order");
	}else
	{
		frm = document.getElementById(formId);
	}
	artnum=frm.artnummer.value;
	prod=escape(frm.produkt.value);
	pris=frm.pris.value;
	koptyp="K";
	antal=frm.antal.value;
	
	updateCartPane("kundkorg.asp?task=add&artnummer="+artnum+"&produkt="+prod+"&pris="+pris+"&koptyp="+koptyp+"&antal="+antal+"&res=ok");
}
function addDivProd() {
	frm = document.getElementById("order");

	artnum=frm.artnummer.value;
	if (frm.modell.value != "") {
		modellArr = frm.modell.value.split("=");
		produktStr = frm.produkt.value + " (" + modellArr[0] + ")";
		//pris=modellArr[1];
	} else {
		produktStr = frm.produkt.value
		//alert(produktStr);
		//pris=frm.pris.value;
	}
	if (frm.modell.value != "" && frm.pris.value == "9999") {
		pris=modellArr[1];
	} else {
		pris=frm.pris.value;
	}
	prod=escape(produktStr);
	koptyp="K";
	antal = frm.antal.value;
	
	updateCartPane("kundkorg.asp?task=add&artnummer="+artnum+"&produkt="+prod+"&pris="+pris+"&koptyp="+koptyp+"&antal="+antal+"&res=ok");
}
function checkSearch() {
	error=false;
	s = document.getElementById("search_form");
	if (s.search_input.value=="") {
		alert("Du måste välja något att söka på!");
		error=true;
	} else if (!s.films_check.checked && !s.clothing_check.checked) {
		alert("Du måste välja FILMER eller KLÄDER");
		error=true;
	} else {
		if (s.films_check.checked) s.search_type.value="SEARCH_FILMS";
		if (s.clothing_check.checked) s.search_type.value="SEARCH_CLOTHING";
	}
	if (!error) s.submit();
}

// Globals
// Major version of Flash required
var requiredMajorVersion = 8;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Revision of Flash required
var requiredRevision = 0;
// the version of javascript supported
var jsVersion = 1.0;

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
jsVersion = 1.1;

function stangErbjudande() {
	obj = document.getElementById("erbjudande");
	obj.style.visibility="hidden"; 
}

function laggtillErbjudande() {
	obj = document.getElementById("erbjudande_form");
	if (obj.val1.checked == false && obj.val2.checked == false) {
		alert("Du måste välja storlek på kepsen!");
	} else {
		obj.submit();
	}
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}



// Inkludera extern funktion (VBScript)
function autoSearch(titel) {
	obj = document.getElementById("searchform");
	obj.search.value="yes";
	obj.searchstr.value=titel;
	obj.stype.value="film";
	obj.textsearch.value="off";
	obj.submit();
}

function getFrameHeight(iframename) {
 if(document.getElementById && !(document.all)) {
  h = document.getElementById(iframename).contentDocument.body.scrollHeight;
  document.getElementById(iframename).style.height = h;
 }
 else if(document.all) {
  h = document.frames(iframename).document.body.scrollHeight;
  document.all.iframename.style.height = h+20;
 }
 alert("h="+h);
}
function showNews(type) {
	top.nyheter.location.href="nyheter.asp?type="+type;
}

function moreInfo(typ,id) {
	w = window.open("showinfo.asp?typ="+typ+"&id="+id,"","toolbar=no,status=no,scrollbars=yes,width=500,height=350");
}

function showBig(produkt,bild) {
	w = window.open("","","width=650,height=400,menubar=no,titlebar=no,toolbar=no");
	w.document.write("<html><head><title>-:: "+produkt+" ::-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</title></head>");
	w.document.write("<link rel='stylesheet' href='styles.css' type='text/css'>");
	w.document.write("<body leftmargin=0 topmargin=0><center><img src='"+bild+"'></center></body>");
	w.document.write("</html>");
}

function visaVillkor() {
	w=window.open("kopvillkor.asp","Villkor","width=600,height=500,scrollbars=yes");
}

function visaVillkorAF() {
	w=window.open("kopvillkor_af.asp","Villkor","width=500,height=300,scrollbars=no");
}

function visaErbjudande() {
	w2=window.open("erbjudande.html","Invigningsfest","width=600,height=500,scrollbars=yes");
}

function visaBannerInfo() {
	w3=window.open("lbz2006.html","LBZ2006","width=400,height=300,scrollbars=yes");
}

function giltigEmail(fieldId) {
	var str = document.getElementById(fieldId);
	var emailStr=str.value
	var emailStil=/^(.+)@(.+)$/
	var specTecken="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var giltigaTecken="\[^\\s" + specTecken + "\]"
	var citatTk="(\"[^\"]*\")"
	var ipDomanStil=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=giltigaTecken + '+'
	var ord="(" + atom + "|" + citatTk + ")"
	var userStil=new RegExp("^" + ord + "(\\." + ord + ")*$")
	var domanStil=new RegExp("^" + atom + "(\\." + atom +")*$")

	var matchArray=emailStr.match(emailStil)
	if (matchArray==null) { return false; }
	var user=matchArray[1]
	var doman=matchArray[2]


	if (user.match(userStil)==null) { return false; }

	var IPArray=doman.match(ipDomanStil)
	if (IPArray!=null) {
		for (var i=1;i<=4;i++) { if (IPArray[i]>255) { return false; } }
		return true;
	}

	var domanArray=doman.match(domanStil)
	if (domanArray==null) { return false; }

	var atomPat=new RegExp(atom,"g")
	var domArr=doman.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<1 || domArr[domArr.length-1].length>3) { return false; }

	if (len<2) { return false; }
	
	return true;
}

function numerisk(fieldId) {
	var tmpStr = document.getElementById(fieldId);	
	var sText = tmpStr.value;
	var giltigaTecken = "0123456789-/\\.";
	var Char;

	for (var i = 0; i < sText.length; i++) { 
		Char = sText.charAt(i);
		if (giltigaTecken.indexOf(Char) == -1) { return false; }
	}
	return true;
}

function tom(fieldId) {
	var aTextField = document.getElementById(fieldId);
	if ((aTextField.value.length==0) || (aTextField.value==null)) { return true; }else{ return false; }
}


function checkElem(obj) {
	if (obj.value == "") {
		obj.style.background='#E7D4D3';
		obj.style.border='1px solid #777777';
		return false;
	} else {
		obj.style.background='#ffffff';
		obj.style.border='1px solid #aaaaaa';
		return true;
	}

}
function performTask(taskname,val) {
	frm = document.getElementById("orderform");
	if (taskname == "deladleverans") {
		val = frm.deladlev.checked;
	} else if (taskname == "villkor") {
		val = frm.villkor.checked;
	}
	url = "perform_task.asp?task="+taskname+"&val="+val+"&res=ok";
	getContentToDiv("taskDiv",url);
}

function getAddress(pno) {
	f = document.getElementById("getaddrform");
	if (f.pnummerfield.value != "") {
		f.pnocode.value=pno;
		//alert(f.pnocode.value);
		f.submit();
	}
}

function checkCustomerData() {
	f_ok=true;

	f = document.getElementById("orderform");

	f_ok=checkElem(f.fornamn);
	f_ok=checkElem(f.efternamn);
	f_ok=checkElem(f.adress);
	f_ok=checkElem(f.padress);
	f_ok=checkElem(f.land);
	if (!tom("tele")){
		if (!numerisk("tele")){
			f.tele.style.background='#E7D4D3';
			f.tele.style.border='1px solid #777777';
			f_ok=false;
		}else{
			f.tele.style.background='#ffffff';
			f.tele.style.border='1px solid #aaaaaa';
		}
	}else{
		f.tele.style.background='#E7D4D3';
		f.tele.style.border='1px solid #777777';
		f_ok=false;
	}
	if (!tom("postnum")){
		if (!numerisk("postnum")){
			f.postnum.style.background='#E7D4D3';
			f.postnum.style.border='1px solid #777777';
			f_ok=false;
		}else{
			if(f.postnum.value.length < 4){
				f.postnum.style.background='#E7D4D3';
				f.postnum.style.border='1px solid #777777';
				f_ok=false;
			}else{
				f.postnum.style.background='#ffffff';
				f.postnum.style.border='1px solid #aaaaaa';
			}
		}
	}else{
		f.postnum.style.background='#E7D4D3';
		f.postnum.style.border='1px solid #777777';
		f_ok=false;
	}
	if (!tom("epost")){
		if(!giltigEmail("epost")){
			f.epost.style.background='#E7D4D3';
			f.epost.style.border='1px solid #777777';
			f_ok=false;
		}else{
			f.epost.style.background='#ffffff';
			f.epost.style.border='1px solid #aaaaaa';
		}
	}else{
		f.epost.style.background='#E7D4D3';
		f.epost.style.border='1px solid #777777';
		f_ok=false;
	}
	if (!f.villkor.checked) {
		document.getElementById("godVillkor").style.color='#AA0000';
		document.getElementById("godVillkor").style.fontWeight='bold';
		f_ok=false;
	}else{
		document.getElementById("godVillkor").style.color='#000000';
		document.getElementById("godVillkor").style.fontWeight='normal';
	}

	if (document.getElementById("cartempty").value == "True") {
		alert("Det finns ingenting i din kundkorg!");
		f_ok=false;
	}
	if (document.getElementById("pnumvalid").value == "True") {
		personnummer = f.pnummer.value
		if (personnummer == "") {
			f.pnummer.style.background='#E7D4D3';
			f.pnummer.style.border='1px solid #777777';
			f_ok=false;
		} else {
			personnummer = personnummer.replace(/[^0-9]/g,"");
			if (personnummer.substr(0,2) == "19") {
				personnummer = personnummer.substr(2);
			}
			pnumStr = personnummer.substr(0,6) + "-" + personnummer.substr(6,4)
			f.pnummer.value = pnumStr;
			/*if(!numerisk("pnummer")){
				f.pnummer.style.background='#E7D4D3';
				f.pnummer.style.border='1px solid #777777';
				f_ok=false;
			}else{
				var pnummerPattern = /^\d{6}-\d{4}$/;
				if (f.pnummer.value.match(pnummerPattern)==null){
					f.pnummer.style.background='#E7D4D3';
					f.pnummer.style.border='1px solid #777777';
					f_ok=false;
				}else{
					f.pnummer.style.background='#ffffff';
					f.pnummer.style.border='1px solid #aaaaaa';
				}
			}*/
		}
	}
	if (document.getElementById("betaltyp").value == "") {
		alert("Du har inte valt något betalningssätt");
		f_ok=false;
	}
	
	if (f_ok == true) {
		
		// Anmäl kunden till e-postutskickslistan hos meint.se
		epostStr = f.epost.value;
		namnStr  = f.fornamn.value+" "+f.efternamn.value;
		
		if(document.getElementById("betaltyp").value == 1){
			f.action="start.asp?task=sendinvoiceorder";
			//return true;
			
		}else if(document.getElementById("betaltyp").value == 4){
			f.action="start.asp?task=sendinvoiceorder&type=klarna_konto";
			
		}else if(document.getElementById("betaltyp").value == 5){
			f.action="start.asp?task=sendinvoiceorder&type=klarna_julkampanj";
			
		}else if(document.getElementById("betaltyp").value == 2){
			//alert("Skickar kortorder...");
			f.action="start.asp?task=sendcardorder";
			//f.submit();
			//return true;
		}else{
			f.action="start.asp?task=addorder";
			//return true;
		}
		
		document.getElementById("form_submit_button").disabled=true;
		f.submit();
		
		addEmailToMailinglist(epostStr,namnStr);
	}
}

function addEmailToMailinglist(epost,namn) {
	// Anmäler epostadressen till meint.se
	url = "http://www.meint.se/me3/open/subscribe.jsp?clientid=1301&groups=Webben&mode=subscribe&email="+epost+"&name="+namn+"&res=ok";
	getContentToDiv("addMailDiv",url);
	
}

function submitCardOrder() {
	frm = document.getElementById("cardorderform");
	frm.submit();
	frm.submitter.value="Vänta...";
    frm.submitter.disabled = true;
}

function makeTypeString() {
	var idStr="";
	for (i=0; i<3; i++) {
		if (document.getElementById("type"+i).checked) {
			idStr+="1";
		} else {
			idStr+="0";
		}	
	}
	document.getElementById("typestring").value = idStr;
}
	
function checkAFData() {
	
	f_ok=true;

	f = document.getElementById("afregform");
	
	f_ok=checkElem(f.name);
	f_ok=checkElem(f.orgnr);
	f_ok=checkElem(f.address);
	f_ok=checkElem(f.zip);
	f_ok=checkElem(f.city);
	f_ok=checkElem(f.phone);

	if (f.email.value.indexOf("@") > 0 && f.email.value.indexOf(".") > 0) {
		f.email.style.background='#ffffff';
		f.email.style.border='1px solid #aaaaaa';
		f_ok=true;
	} else {
		f.email.style.background='#E7D4D3';
		f.email.style.border='1px solid #777777';
		alert("Ogiltig E-postadress");
		f_ok=false;
	}
	
	t = document.getElementById("typestring");
	
	if (t.value == "" || t.value == "000") {
		t.style.background='#E7D4D3';
		t.style.border='1px solid #777777';
		f_ok=false;
		pwinfo="Du måste välja vilken typ av återförsäljare ni skall vara";

	} else {
		t.style.background='#ffffff';
		t.style.border='1px solid #aaaaaa';
	}

	pwinfo="";
	if (f.password.value.length < 7) {
		f_ok=false;
		f.password.style.background='#E7D4D3';
		f.password.style.border='1px solid #777777';
		pwinfo="Lösenordet måste vara minst sju tecken";
	} else {
		f.password.style.background='#ffffff';
		f.password.style.border='1px solid #aaaaaa';
	}

	digit_found=false;
	for (i=0; i<9; i++) {
		if (f.password.value.indexOf(i.toString()) > 0) {
			digit_found=true;
			break;
		}
	}
	if (!digit_found) {
		f_ok=false;
		if (pwinfo!="") {
			pwinfo+=" och innehålla minst en siffra";
		} else {
			pwinfo="Lösenordet måste innehålla minst en siffra.";
		}
		f.password.style.background='#E7D4D3';
		f.password.style.border='1px solid #777777';
	} else {
		f.password.style.background='#ffffff';
		f.password.style.border='1px solid #aaaaaa';
	}
	
	if (f_ok) {
		f.submit();
	} else {
		if (pwinfo!="") {
			alert(pwinfo);
		} else {
			alert("Alla obligatoriska fält ej ifyllda");
		}
	}	
}

function submitAFOrder() {
		f = document.getElementById("orderform");
		if (!f.villkor.checked) {
			alert("Du måste kryssa för att du godkänner villkoren!");
		} else {
			f.action="start.asp?task=addorder";
			f.submit();
		}
}

function checkLogin() {
	f = document.getElementById("aflogin");
	if (f.email.value == "" || f.password.value == "") {
		alert("Du har inte fyllt i obligatoriska fält");
	} else if (f.email.value.indexOf("@") < 0 || f.email.value.indexOf(".") < 0) {
		alert("Du har inte angivit en giltig epostadress");
	} else {
		f.submit();
	}
}

function submitSearch() {
	
	f = document.getElementById("searchform");
	if (f.searchstr.value != "") {
		f.submit();
	}
}

function sendCardOrder() {
	f = document.getElementById("cardorderform");
	f.submit()
}

function setSplitShipping() {
	f = document.getElementById("orderform");
	f.submit()

}

function changeBT(typ) {
	f = document.getElementById("orderform");
	f.bt.value=typ;
	changePage("kassan.asp?betaltyp="+typ+"&res=ok")
	//f.submit();
}
function setPaytype(ptype) {
	document.getElementById("betaltyp").value=ptype;
	//f.bt.value=ptype;
	//f.betaltyp.value=ptype;
	if (ptype == 1 || ptype == 4 || ptype == 5) {	// Delbetalning, Klarna Konto eller Karna vårkampanj
		// Faktura
		document.getElementById("pnumvalid").value="True";
		
	} else {
		document.getElementById("pnumvalid").value="False";
	}
	if (ptype == 2) {
		// Kortbetalning
		document.getElementById("form_submit_button").value = "Gå vidare >>";
	} else {
		document.getElementById("form_submit_button").value = "Skicka beställning";
	}
	getContentToDiv("pnummerDiv","pnummer_i_kassan.asp?betaltyp="+ptype+"&res=ok");
	getContentToDiv("valjLandDiv","valj_land.asp?betaltyp="+ptype+"&res=ok"); //?betaltyp=" + ptype + "&pnumvalid=" + pnumvalid + "&res=ok");
	getContentToDiv("cartContentDiv","kundkorg_kassan.asp?betaltyp="+ptype+"&res=ok");
	//getContentToDiv("kundDataDiv","kunddata.asp");
}

function hideTrailer() {
	if (document.getElementById) { // DOM3 = IE5, NS6 
		//document.getElementById("trailerDiv").style.visibility = 'hidden'; 
		document.getElementById("trailerDiv").style.display = 'none'; 
		document.getElementById("trailerDiv").style.height=0;
		var so = new SWFObject("", "trailer", "0", "0", "7", "#ffffff");
  		so.write("trailerDiv");

	} 
	else { 
		if (document.layers) { // Netscape 4 
			//document.trailerlayer.visibility = 'hidden'; 
		} 
		else { // IE 4 
			document.all.trailerlayer.height=0;
			//document.all.trailerlayer.style.visibility = 'hidden'; 
		} 
	}
	sb = document.getElementById("showtrailer_button")
	hb = document.getElementById("hidetrailer_button")
	sb.style.display="block";
	hb.style.display="none";
} 

function showTrailer(trailer_title) { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById("trailerDiv").style.display = 'block'; 
		document.getElementById("trailerDiv").style.height=300;
		var so = new SWFObject("videoplayer.swf", "trailer", "340", "300", "7", "#ffffff");
		so.addVariable("filename",trailer_title);
  		so.write("trailerDiv");
  		plain_title = trailer_title.substring(10);	// Tar bort "/trailer/" i början
  		getContentToDiv("updateTrailerInfoDiv","perform_task.asp?task=update_trailer&val="+plain_title+"&res=ok");
	} else { 
		if (document.layers) { // Netscape 4 
			document.trailerlayer.visibility = 'visible'; 
		} else { // IE 4 
			document.all.trailerlayer.style.visibility = 'visible'; 
		} 
	}
	sb = document.getElementById("showtrailer_button")
	hb = document.getElementById("hidetrailer_button")
	sb.style.display="none";
	hb.style.display="block";
	
}

function showYouTubeTrailer(id) { 
	if (document.getElementById) { // DOM3 = IE5, NS6 
		document.getElementById("trailerDiv").style.display = 'block'; 
		document.getElementById("trailerDiv").style.height=400;
		getContentToDiv("trailerDiv","perform_task.asp?task=show_trailer&val="+id+"&res=ok");		
		//getContentToDiv("trailerDiv",unescape(trailer_code));
	} else { 
		if (document.layers) { // Netscape 4 
			document.trailerlayer.visibility = 'visible'; 
		} else { // IE 4 
			document.all.trailerlayer.style.visibility = 'visible'; 
		} 
	}
	sb = document.getElementById("showtrailer_button")
	hb = document.getElementById("hidetrailer_button")
	sb.style.display="none";
	hb.style.display="block";
	
} 

// JavaScript helper required to detect Flash Player PlugIn version information
function JSGetSwfVer(i){
	// NS/Opera version >= 3 check for Flash plugin in plugin array
	if (navigator.plugins != null && navigator.plugins.length > 0) {
		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
      		var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
			descArray = flashDescription.split(" ");
			tempArrayMajor = descArray[2].split(".");
			versionMajor = tempArrayMajor[0];
			versionMinor = tempArrayMajor[1];
			if ( descArray[3] != "" ) {
				tempArrayMinor = descArray[3].split("r");
			} else {
				tempArrayMinor = descArray[4].split("r");
			}
      		versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
      	} else {
			flashVer = -1;
		}
	}
	// MSN/WebTV 2.6 supports Flash 4
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
	// WebTV 2.5 supports Flash 3
	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
	// older WebTV supports Flash 2
	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
	// Can't detect in all other cases
	else {
		
		flashVer = -1;
	}
	return flashVer;
} 

// If called with no parameters this function returns a floating point value 
// which should be the version of the Flash Player or 0.0 
// ex: Flash Player 7r14 returns 7.14
// If called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 
{
 	reqVer = parseFloat(reqMajorVer + "." + reqRevision);
   	// loop backwards through the versions until we find the newest version	
	for (i=25;i>0;i--) {	
		if (isIE && isWin && !isOpera) {
			versionStr = VBGetSwfVer(i);
		} else {
			versionStr = JSGetSwfVer(i);		
		}
		if (versionStr == -1 ) { 
			return false;
		} else if (versionStr != 0) {
			if(isIE && isWin && !isOpera) {
				tempArray         = versionStr.split(" ");
				tempString        = tempArray[1];
				versionArray      = tempString .split(",");				
			} else {
				versionArray      = versionStr.split(".");
			}
			versionMajor      = versionArray[0];
			versionMinor      = versionArray[1];
			versionRevision   = versionArray[2];
			
			versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
			versionNum        = parseFloat(versionString);
        	// is the major.revision >= requested major.revision AND the minor version >= requested minor
			if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
				return true;
			} else {
				return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );	
			}
		}
	}
	alert("version:"+versionString);	
	return (reqVer ? false : 0.0);
}
