// var curtaal = "NL";
function XkiesTaal(welke) {
 var d = document.getElementById("lang_"+welke);
 var e = document.getElementById("lang_"+curtaal);
 e.className = "tk-taal";
 d.className = "tk-taal-active";
 curtaal = welke;
}

/*
var p_lang = "NL"; // standaard taal filter
var p_sex = "D"; // standaard geslacht filter
var p_jaar = ""; // standaard age filter
var p_snap = "medium"; // standaard snapshot grootte
var pager_offset = 0;
*/

var p_other = "";

function kiesTaal(welke) {
 var d = document.getElementById("lang_"+welke);
 if (d.className == "tk-taal-active") {
	d.className = "tk-taal";
 } else {
	d.className = "tk-taal-active"
 }

 var w = "";
 if (document.getElementById("lang_NL").className == "tk-taal-active") w+="NL";
 if (document.getElementById("lang_IT").className == "tk-taal-active") w+="IT";
 if (document.getElementById("lang_FR").className == "tk-taal-active") w+="FR";
 if (document.getElementById("lang_DE").className == "tk-taal-active") w+="DE";
 if (document.getElementById("lang_ES").className == "tk-taal-active") w+="ES";
 if (document.getElementById("lang_EN").className == "tk-taal-active") w+="EN";
 if (document.getElementById("lang_TU").className == "tk-taal-active") w+="TU";
 p_lang = w;
 pager_offset = 0;
 getCams();
}


function kiesSex(welke) {
 var d = document.getElementById("sex_"+welke);
 if (d.className == "tk-taal-active") {
	d.className = "tk-taal";
 } else {
	d.className = "tk-taal-active"
 }
 var w = "";
 if (document.getElementById("sex_Dames").className == "tk-taal-active") w+="D";
 if (document.getElementById("sex_Koppels").className == "tk-taal-active") w+="K";
 if (document.getElementById("sex_Heren").className == "tk-taal-active") w+="H";
 if (document.getElementById("sex_Shemales").className == "tk-taal-active") w+="S";

 p_sex = w;
 pager_offset = 0;
 getCams();
}

function kiesJaar(welke) {
 var d = document.getElementById("jaar_"+welke);
 if (d.className == "tk-taal-active") {
	d.className = "tk-taal";
 } else {
	d.className = "tk-taal-active"
 }
 var w = "";
 if (document.getElementById("jaar_18").className == "tk-taal-active") w+="18";
 if (document.getElementById("jaar_25").className == "tk-taal-active") w+="25";
 if (document.getElementById("jaar_35").className == "tk-taal-active") w+="35";
 if (document.getElementById("jaar_45").className == "tk-taal-active") w+="45";
 if (document.getElementById("jaar_55").className == "tk-taal-active") w+="55";
 if (w=="1825354555") w="";
 p_jaar = w;
 pager_offset = 0;
 getCams();
}

function setSnap(wat) {
 p_snap=wat;
 getCams();
}

function getCams() {
 JQ.get('getcams_request.php?lang='+p_lang+"&sex="+p_sex+"&age="+p_jaar+"&snap="+p_snap+(pager_offset!=0?"&pager_offset="+pager_offset:"")+p_other, function(data) {
  JQ('#camkol').html(data);
 });
 return false;
}







var s_opt_toys = "";
var s_opt_pierce = "";
var s_opt_tats = "";
var s_opt_online = "";
var s_opt_one = "";

function searchOpt(welke) {
 var d = document.getElementById("search_"+welke);
 var v = "";
 if (d.className == "tk-taal-active") {
	d.className = "tk-taal";
	v = "";
 } else {
	d.className = "tk-taal-active"
	v = "1";
 }
 if (welke == "toys") s_opt_toys = v;
 if (welke == "pierce") s_opt_pierce = v;
 if (welke == "tats") s_opt_tats = v;
 if (welke == "online") s_opt_online = v;
 if (welke == "one") s_opt_one = v;
}



function search() {
 var d = 0;
 var p = new Array;
 var s = "";

 // safety first
 JQ("#search_nickname").val(JQ("#search_nickname").attr("value").replace("|", ""));
 JQ("#search_nickname").val(JQ("#search_nickname").attr("value").replace(";", ""));
 JQ("#search_nickname").val(JQ("#search_nickname").attr("value").replace("\"", ""));
 JQ("#search_nickname").val(JQ("#search_nickname").attr("value").replace("'", ""));
 JQ("#search_nickname").val(JQ("#search_nickname").attr("value").replace("?", ""));
 JQ("#search_nickname").val(JQ("#search_nickname").attr("value").replace("&", ""));

 if (JQ("#search_nickname").attr("value")!="") p[d++] = "nick|"+JQ("#search_nickname").attr("value");
 if (JQ("#search_language").attr("value")!="") p[d++] = "taal|"+JQ("#search_language").attr("value");
 if (JQ("#search_category").attr("value")!="") p[d++] = "sex|"+JQ("#search_category").attr("value");
 if (JQ("#search_age").attr("value")!="")      p[d++] = "age|"+JQ("#search_age").attr("value");
 if (JQ("#search_type").attr("value")!="")     p[d++] = "type|"+JQ("#search_type").attr("value");
 if (JQ("#search_sign").attr("value")!="")     p[d++] = "sign|"+JQ("#search_sign").attr("value");
 if (JQ("#search_hair").attr("value")!="")     p[d++] = "haar|"+JQ("#search_hair").attr("value");
 if (JQ("#search_sex").attr("value")!="")      p[d++] = "aard|"+JQ("#search_sex").attr("value");
 if (JQ("#search_cup").attr("value")!="")      p[d++] = "cup|"+JQ("#search_cup").attr("value");
 if (JQ("#search_figure").attr("value")!="")   p[d++] = "figuur|"+JQ("#search_figure").attr("value");

 if (s_opt_toys+s_opt_pierce+s_opt_tats+s_opt_online+s_opt_one!="") {
  if (s_opt_toys!="")   p[d++] = "toys|1";
  if (s_opt_pierce!="") p[d++] = "pierce|1";
  if (s_opt_tats!="")   p[d++] = "tats|1";
  if (s_opt_online!="") p[d++] = "online|1";
  if (s_opt_one!="")    p[d++] = "one|1";
 }

 s = p.join(";");

 // alert(s);
 getSearch(s,0);
}




var oldparams = "";
function getSearch(params,offset) {
 oldparams=params;
 JQ.get('getcams_request.php?search='+params+(offset!=0?"&pager_offset="+offset:""), function(data) {
  JQ('#search_results').html(data);
 });
 return false;
}



function getPage(wat) {
 pager_offset = wat;
 getCams();
}

function getSearchPage(wat) {
 getSearch(oldparams,wat);
}







function changeFav() {
 JQ.get('getcams_fav.php', function(data) {
  JQ('#favcontent').html(data);
 });
 return false;
}





function addFav(wie) {
 var curCook = Cookie.read('favs');
 var s = "";
 if (curCook) {
  s = curCook+"|";
 }
 if (s.indexOf(wie)>=0) {
  alert("Deze cam staat al in jouw favorieten");
  return false;
 }
 s = s + wie;
 var myCookie = Cookie.write('favs', s, {duration: 14} );
// alert(wie+"***"+s);
 changeFav();
}

function delFav(wie) {
 var curCook = Cookie.read('favs');
 var a = curCook.split("|");
 var b = new Array();
 var c = 0;

 var s = "";
 var i = 0;
 for (i=0; i<a.length; i++) {
  if (a[i]!=wie && a[i]!="") b[c++] = a[i];
 }
 s = b.join("|");

 var myCookie = Cookie.write('favs', s, {duration: 14} );
// alert(wie+"***"+s);
 changeFav();
}


function resetLang() {
 document.getElementById("lang_NL").className = "tk-taal";
 document.getElementById("lang_IT").className = "tk-taal";
 document.getElementById("lang_FR").className = "tk-taal";
 document.getElementById("lang_DE").className = "tk-taal";
 document.getElementById("lang_ES").className = "tk-taal";
 document.getElementById("lang_EN").className = "tk-taal";
 document.getElementById("lang_TU").className = "tk-taal";
 p_lang = "";
}

function resetSex() {
 document.getElementById("sex_Dames").className = "tk-taal";
 document.getElementById("sex_Koppels").className = "tk-taal";
 document.getElementById("sex_Heren").className = "tk-taal";
 document.getElementById("sex_Shemales").className = "tk-taal";
 p_sex = "";
}

function resetAge() {
 document.getElementById("jaar_18").className = "tk-taal-active";
 document.getElementById("jaar_25").className = "tk-taal-active";
 document.getElementById("jaar_35").className = "tk-taal-active";
 document.getElementById("jaar_45").className = "tk-taal-active";
 document.getElementById("jaar_55").className = "tk-taal-active";
 p_jaar = "";
}

function resetAgeBack() {
 document.getElementById("jaar_18").className = "tk-taal";
 document.getElementById("jaar_25").className = "tk-taal";
 document.getElementById("jaar_35").className = "tk-taal";
 document.getElementById("jaar_45").className = "tk-taal";
 document.getElementById("jaar_55").className = "tk-taal";
 p_jaar = "";
}

function getSubCams(wat) {
 p_other = "";
 pager_offset = 0;

 switch (wat) {
  case 1:
	// vrouwen
	resetLang();
	resetSex();
	resetAge();

	document.getElementById("sex_Dames").className = "tk-taal-active";
	p_sex = "D";
	getCams();
	break;
  case 2:
	// Hollands
	resetLang();
	resetSex();
	resetAge();

	document.getElementById("lang_NL").className = "tk-taal-active";
	p_lang = "NL";
	getCams();
	break;
  case 3:
	// English
	resetLang();
	resetSex();
	resetAge();

	document.getElementById("lang_EN").className = "tk-taal-active";
	p_lang = "EN";
	getCams();
	break;
  case 4:
	// mannen
	resetLang();
	resetSex();
	resetAge();

	document.getElementById("sex_Heren").className = "tk-taal-active";
	p_sex = "H";
	getCams();
	break;
  case 5:
	// shemales
	resetLang();
	resetSex();
	resetAge();

	document.getElementById("sex_Shemales").className = "tk-taal-active";
	p_sex = "S";
	getCams();
	break;






  case 6:
	// stellen
	resetLang();
	resetSex();
	resetAge();

	document.getElementById("sex_Koppels").className = "tk-taal-active";
	p_sex = "K";
	getCams();
	break;

  case 7:
	// 18+
	resetLang();
	resetSex();
	resetAgeBack();

	document.getElementById("sex_Dames").className = "tk-taal-active";
	p_sex = "D";

	document.getElementById("jaar_18").className = "tk-taal-active";
	p_jaar = "18";
	getCams();
	break;

  case 8:
	// Rijp
	resetLang();
	resetSex();
	resetAgeBack();

	document.getElementById("jaar_35").className = "tk-taal-active";
	document.getElementById("jaar_45").className = "tk-taal-active";
	document.getElementById("jaar_55").className = "tk-taal-active";
	p_jaar = "354555";
	getCams();
	break;

  case 9:
	// one2one
	resetLang();
	resetSex();
	resetAge();
	p_other = "&one2one=Y";

	getCams();
	break;

  case 10:
	// HD live
	resetLang();
	resetSex();
	resetAge();
	p_other = "&hdlive=Y";

	getCams();
	break;


  default:
	// Alle cams
	resetLang();
	resetSex();
	resetAge();

	getCams();
 }
 return false;
}


function clear() {
 JQ("#search_nickname").val("");
 JQ("#search_language").val("");
 JQ("#search_category").val("");
 JQ("#search_age").val("");
 JQ("#search_type").val("");
 JQ("#search_sign").val("");
 JQ("#search_hair").val("");
 JQ("#search_sex").val("");
 JQ("#search_cup").val("");
 JQ("#search_figure").val("");
 s_opt_toys="";
 s_opt_pierce="";
 s_opt_tats="";
 s_opt_online="";
 s_opt_one="";
 JQ("#search_toys").className="tk-taal";
 JQ("#search_pierce").className="tk-taal";
 JQ("#search_tats").className="tk-taal";
 JQ("#search_online").className="tk-taal";
 JQ("#search_one").className="tk-taal";
 JQ('#search_results').set('text', '');
}
