function getkey(e)
{
if (window.event)
   return window.event.keyCode;
else
   return null;
}

function gotoPage(tabindex, page) {
	if (page != 1) {
		document.location.search = 'page='+page;
	} else {
		document.location.search = '';
	}
}

function gotoMoviesPage(tabindex, page) {
	if (tabindex != null ) {
		if (page != 1) {
			document.location.search = 'category='+tabindex+'&page='+page;
		} else {
			document.location.search = 'category='+tabindex;
		}
	} else {
		gotoPage(tabindex, page);
	}
}

function writeHTML(id, code) {
	var d=document.getElementById(id);
	d.innerHTML = code;
}

function delTable () {
	var d=document.getElementById("table");
	d.innerHTML = '';
}

function addTR(hdr, val) {
	var d=document.getElementById("tab_info");
	
	newTR = d.insertRow(-1);

	newTD = newTR.insertCell(-1);
	newTD.style.fontWeight = 'bold';
	newTD.style.textAlign = 'right';
	newTD.innerText = hdr;

	newTD = newTR.insertCell(-1);
	newTD.innerText = val;
}

function isNum( fld )
{
  var rn = /^[0-9]+$/;
  return rn.test( fld.value );
}

function isFloat ( fld )
{
  var rn = /^[0-9]+\.[0-9]{2}$/;
  if ( rn.test( fld.value ) != true )
  {
    alert("Error on typing float value!\nEnter in X.XX format!");
    fld.focus();
    return false;
  };
  return true;
}

function isEmpty( fld )
{
  var rs = /^\s*$/;
  return rs.test( fld.value );
}

function goodchars(e, goods)
{
	var key, keychar;
	key = getkey(e);
	if (key == null) return true;
	
	// get character
	keychar = String.fromCharCode(key);
	keychar = keychar.toLowerCase();
	goods = goods.toLowerCase();
	
	// check goodkeys
	if (goods.indexOf(keychar) != -1)
		return true;
	
	// control keys
	if ( key==null || key==0 || key==8 || key==9 || key==13 || key==27 )
	   return true;
	
	// else return false
	return false;
}

function checkCountry() {
	var f = document.forms("form1");

	var no_err = true;

	alert(f("name"));
	
	if (isEmpty(f("name"))) no_err = false;
	if (isEmpty(f("shortname"))) no_err = false;
	if (isEmpty(f("currency"))) no_err = false;
	if (isEmpty(f("partner_site"))) no_err = false;
	if (isEmpty(f("mian_site"))) no_err = false;
	if (isEmpty(f("country_flag")) && (f("upload_mode") == "new")) no_err = false;

	return no_err;
}




var myImages = new Array(4);

myImages[0] = "/partner/images/filmshow/button_home.gif";
myImages[1] = "/partner/images/filmshow/button_home_over.gif";
myImages[2] = "/partner/images/filmshow/button_about.gif";
myImages[3] = "/partner/images/filmshow/button_about_over.gif";
myImages[4] = "/partner/images/filmshow/button_login.gif";
myImages[5] = "/partner/images/filmshow/button_login_over.gif";

for (i=0; i < myImages.length; i++) {
	var preload = new Image();
	preload.src = myImages[i];
}

function swap(idx,imgIndex) {
	document[idx].src = myImages[imgIndex];
}

function OpenMenu(_x) {
	var arr = new Array('swe', 'int', 'lng', 'docpor', 'pussy', 'fmw', 'wetsex', 'spycam');
	for (x=0;x<arr.length;x++) {
		img = document.getElementById('arrow_' + arr[x]);
		div = document.getElementById('div_' + arr[x]);
		if (arr[x] == _x) {
			if ((img) && (div)) {
				if (div.style.display != 'block') {
					img.src = '/images/template4/cat_pointer_down.gif';
					div.style.display = 'block';
					eraseCookie('menuopen');
					createCookie('menuopen', _x, 365);
				} else {
					img.src = '/images/template4/cat_pointer.gif';
					div.style.display = 'none';
					eraseCookie('menuopen');
					createCookie('menuopen', 'unknown', 365);
				}
			}
		} else if ((img) && (div)) {
			img.src = '/images/arrow_right.gif';
			div.style.display = 'none';
		}
	}
}

function OpenMenu2(_x) {
	var arr = new Array('swe', 'int', 'lng', 'docpor', 'pussy', 'fmw', 'wetsex', 'spycam');
	for (x=0;x<arr.length;x++) {
		img = document.getElementById('arrow_' + arr[x]);
		div = document.getElementById('div_' + arr[x]);
		if (arr[x] == _x) {
			if ((img) && (div)) {
				if (div.style.display != 'block') {
					img.src = '/images/template4/cat_pointer_down.gif';
					div.style.display = 'block';
					eraseCookie('menuopen');
					createCookie('menuopen', _x, 365);
				} else {
					img.src = '/images/template4/cat_pointer.gif';
					div.style.display = 'none';
					eraseCookie('menuopen');
					createCookie('menuopen', 'unknown', 365);
				}
			}
		} else if ((img) && (div)) {
			img.src = '/images/arrow2_right.gif';
			div.style.display = 'none';
		}
	}
}

function OpenMenu3(_x) {
	var arr = new Array('swe', 'int', 'lng', 'docpor', 'pussy', 'fmw', 'wetsex', 'spycam');
	for (x=0;x<arr.length;x++) {
		img = document.getElementById('arrow_' + arr[x]);
		div = document.getElementById('div_' + arr[x]);
		if (arr[x] == _x) {
			if ((img) && (div)) {
				if (div.style.display != 'block') {
					img.src = '/images/template4/cat_pointer_down.gif';
					div.style.display = 'block';
					eraseCookie('menuopen');
					createCookie('menuopen', _x, 365);
				} else {
					img.src = '/images/template4/cat_pointer.gif';
					div.style.display = 'none';
					eraseCookie('menuopen');
					createCookie('menuopen', 'unknown', 365);
				}
			}
		} else if ((img) && (div)) {
			img.src = '/images/template4/cat_pointer.gif';
			div.style.display = 'none';
		}
	}
}

function OpenMenu4(_x) {
	var arr = new Array('swe', 'int', 'lng', 'docpor', 'pussy', 'fmw', 'wetsex', 'spycam');
	for (x=0;x<arr.length;x++) {
		div = document.getElementById('div_' + arr[x]);
		if (arr[x] == _x) {
			if ((div)) {
				if (div.style.display != 'block') {
					div.style.display = 'block';
					eraseCookie('menuopen');
					createCookie('menuopen', _x, 365);
				} else {
					div.style.display = 'none';
					eraseCookie('menuopen');
					createCookie('menuopen', 'unknown', 365);
				}
			}
		} else if ((div)) {
			div.style.display = 'none';
		}
	}
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function checkmenu() {
	cookie = readCookie('menuopen');
	if (cookie != null) {
		if (cookie != 'unknown') {
			div = document.getElementById('div_' + cookie);
			if (div.style.display == 'none') OpenMenu(cookie);
		}
	} else {
		OpenMenu("swe");
	}
}

function checkmenu2() {
	cookie = readCookie('menuopen');
	if (cookie != null) {
		if (cookie != 'unknown') {
			div = document.getElementById('div_' + cookie);
			if (div.style.display == 'none') OpenMenu2(cookie);
		}
	} else {
		OpenMenu2("swe");
	}
}

function checkmenu3() {
	cookie = readCookie('menuopen');
	if (cookie != null) {
		if (cookie != 'unknown') {
			div = document.getElementById('div_' + cookie);
			if (div.style.display == 'none') OpenMenu3(cookie);
		}
	} else {
		OpenMenu3("swe");
	}
}

function checkmenu4() {
	cookie = readCookie('menuopen');
	if (cookie != null) {
		if (cookie != 'unknown') {
			div = document.getElementById('div_' + cookie);
			if (div.style.display == 'none') OpenMenu4(cookie);
		}
	} else {
		OpenMenu4("swe");
	}
}