function menu(id){
   var mg = document.getElementById('menu_genres');
   var me = document.getElementById('menu_series');
   var mt = document.getElementById('menu_studios');
   var ig = document.getElementById('img_genres');
   var ie = document.getElementById('img_series');
   var it = document.getElementById('img_studios');
   var normal = "url('http://www.videosz.org/images/cell/list_arrow.gif') no-repeat 4px 6px";
   var active = "url('http://www.videosz.org/images/cell/list_arrow_down.gif') no-repeat 2px 6px";
   var newid = id;
   if(id != ''){
	   id = document.getElementById(id);
	   if(id){
	   	if(newid == "menu_genres") {var img = ig;}
	   	if(newid == "menu_series") {var img = ie;}
	   	if(newid == "menu_studios"){var img = it;}
		   if(id.style.display == 'block'){
		      id.style.display = 'none';
		      img.style.background = normal;
		      newid = "";
		   } else {
		   	id.style.display = 'block';
		   	img.style.background = active;
		   }
		}
	}
   if(id != mg){mg.style.display = 'none'; ig.style.background = normal;}
   if(id != me){me.style.display = 'none'; ie.style.background = normal;}
   if(id != mt){mt.style.display = 'none'; it.style.background = normal;}
   document.cookie = "menu="+newid+";path=/;domain=videosz.org;";
}

function setLastActive(){
	if(document.cookie){
		var frag = document.cookie.split('=');
		menu(frag[frag.length-1]);
	} else {
		menu('menu_genres');
	}
}

function large_cover(){
	if(document.dvd_cover.src.indexOf('.gif') == -1){
		var url = document.covers_data.url.value;
		var win = window.open('','large_cover','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=350,height=506,left=200,top=100');
		win.document.write('<html><head><title>Videosz.org - The Largest Online Movie Collection</title></head><body style="margin:0;"><a href="javascript:window.close();"><img src="'+url+'" alt="Close window" border="0"></a></body></html>');
	}
}

function change_cover_side(side, large){
	if(document.dvd_cover.src.indexOf('.gif') == -1){
		var dvdid = document.covers_data.dvdid.value;
		var url = 'http://pics.videosz.com/'+dvdid+'/covers/'+dvdid+side;
		document.dvd_cover.src = url+large+'.jpg';
		covers_data.url.value = url+'big.jpg';
   }
}

function validate(form){
	good = true;
	err = "Missing or incorrect data:\n";
	if(! emailOk(form.email.value)){
		good=false;
		err+="Valid email address required,\n";
	}
	if(form.full_name.value==''){
		good=false;
		err+="Full name,\n";
	}
	if(form.subject.value==''){
	   good=false;
	   err+="Subject,\n";
	}
	if(form.message.value==''){
	   good=false;
	   err+="Message,\n";
	}
	err+="please correct and fill the data and click Join button again.";
	if(!good) {alert(err);}
	return good;
}

function emailOk(emailAddr){
   var i;
	i = emailAddr.indexOf("@");
	if(i == -1){
      return false;
	}
	var username = emailAddr.substring(0, i);
	var domain = emailAddr.substring(i + 1, emailAddr.length);
	i = 0;
	while((username.substring(i, i + 1) == " ") && (i < username.length)){i++;}
	if(i > 0){
	   username = username.substring(i, username.length);
	}
	i = domain.length - 1;
	while((domain.substring(i, i + 1) == " ") && (i >= 0)){i--;}
	if(i < (domain.length - 1)){
	   domain = domain.substring(0, i + 1);
	}
	if((username == "") || (domain == "")){
      return false;
	}
	var ch;
	for(i = 0; i < username.length; i++){
		ch = (username.substring(i, i + 1)).toLowerCase();
		if(!(((ch >= "a") && (ch <= "z")) || ((ch >= "0") && (ch <= "9"))
		|| (ch == "_") || (ch == "-") || (ch == "."))){
         return false;
		}
	}
	for(i = 0; i < domain.length; i++){
		ch = (domain.substring(i, i + 1)).toLowerCase();
		if (!(((ch >= "a") && (ch <= "z")) || ((ch >= "0") && (ch <= "9"))
      || (ch == "_") || (ch == "-") || (ch == "."))){
         return false;
		}
	}
	i = domain.indexOf(".");
	if(i == -1){return false;}
	return true;
}

function checkCoverImages(size){
	for(var i=1; i<=10; i++){
		var img = document.getElementById('cover'+i);
		if(img && img.height < 60){
			img.src = "/images/cell/nocover_"+size+".gif";
		}
   }
}

function currencyConvert(usd){
   var win = window.open('/currency_calculator.php?usd='+usd,'','toolbar=0,location=0,directories=0,status=0,scrollbars=0,resizable=0,copyhistory=0,menuBar=0,width=320,height=150,left=200,top=100');
}