// JavaScript Document



isNS = (navigator.appName == 'Netscape');
isIE = (navigator.appName.indexOf('Microsoft') != -1);
isOP = (navigator.appName == 'Opera');
ns4 = (document.layers);
ie4 = (document.all && !document.getElementById);
ie5 = (document.all && document.getElementById);
ns6 = (!document.all && document.getElementById);

function button_change(id,class_) {
 document.getElementById(id).className = class_;
}


function show_(what) {
 document.getElementById(what).className = 'on';
}

function hide_(what) {
 document.getElementById(what).className = 'off';
}

function sh_div(what) {
	 var i=1;
	 var coll = [];
	 var prefix = what.substring(0, 2);
	 
	 while (document.getElementById(prefix+i)) {
	  coll[i] = document.getElementById(prefix+i);
		i++;
	 }
	 i=1;
 if(obj = document.getElementById(what)) {
	 if (obj.className == 'off') {
		 while (coll[i]) {
			coll[i].className = 'off';
			i++;
			} 
		obj.className = 'on';
	 } else if (obj.className == 'on') {
		 while (coll[i]) {
			coll[i].className = 'off';
			i++;
			} 
	 }
 } else {
		 while (coll[i]) {
			coll[i].className = 'off';
			i++;
		} 
 }
}

function check_form(f,x1,x2,x3,x4,x5) {
	var i=1;
	var problem = 0;
	var obj = document.getElementById(f);
	while (document.getElementById(arguments[i])) {
		if(document.getElementById(arguments[i]).value == "") {
			problem = '1';
		}
	 i++;	
	}
	if (problem != '1') {
		obj.submit();
	} else {
		alert("Попълването на полетата, означени със * е задължително!");
	}
}

function clear_(what) {
	var obj = document.getElementById(what);
	if ((obj.value == 'въведи ключова дума') || (obj.value == 'Enter keyword(s)')|| (obj.value == 'въведи ID') || (obj.value == 'Enter ID'))  {
		obj.value="";
	}
}

function xGetElementById(e) {
	if(typeof(e)!='string') return e;
	if(document.getElementById) e=document.getElementById(e);
	else if(document.all) e=document.all[e];
	else e=null;
	return e;
} 

function getNewCaptcha(n) {
	var _img = xGetElementById('captcha'+n);
	var _rnd = 12574*Math.random();
	_img.src = "/admin/scripts/myCaptcha.php?id="+_rnd;
}

function checkMail(mail_) {
	var error ='';
	var emailRegxp = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
	if ((emailRegxp.test(mail_) != true) || (mail_ == "")) {
		return false;
	} else {
		return true;
	}
}

function send_mail(form_, pole1, pole2, pole3, pole4, sender) {
	var form = document.getElementById(form_);
	var name = document.getElementById(pole1);
	var mail = document.getElementById(pole2);
	var rand = document.getElementById(pole3);
	var question = document.getElementById(pole4);
	var error = '';
	var email_ = mail.value;
	if(sender=='fav') {
		if((name.value=="") || (rand.value=="") || (mail.value=="")) {
			error = error+"Попълнете всички полета маркирани със *! \r\n";
			}
	} else {
		if((name.value=="") || (rand.value=="") || (mail.value=="") || (question.value=="")) {
			error = error+"Попълнете всички полета маркирани със *! \r\n";
			}
	}
	if (!checkMail(email_)) {
		error = error+"Попълнете валиден e-mail адрес!";
	}
	if( error == "") {
    form.submit();
  } else {
	 alert(error);
	}
}

function login_check(form_, user, pass) {
	var form = document.getElementById(form_);
	var user = document.getElementById(user);
	var pass = document.getElementById(pass);

	var erorr = "";
	
	if((user.value=="") || (pass.value=="")) {
		erorr = "Попълнете полетата потребител и парола";
		}
		
	if( erorr == "") {
    form.submit();
  } else {
	 alert(erorr);
	}
}

function register(lang,form_, pole1, pole2, pole3, pole4, pole5, pole6, pole7) {
	var form = document.getElementById(form_);
	var name = document.getElementById(pole1);
	var family = document.getElementById(pole2);
	var mail = document.getElementById(pole3);
	var user = document.getElementById(pole4);
	var password = document.getElementById(pole5);
	var password2 = document.getElementById(pole6);
	var code = document.getElementById(pole7);
	var error = "";
	
	if((name.value=="") || (family.value=="") || (mail.value=="") || (user.value=="") || (password.value=="") || (password2.value=="") || (code.value=="")) {
		error = error+"Попълнете всички полета маркирани със *! \r\n";
		}
	if(password.value != password2.value) {
		error = error+"Въвели сте различни пароли в полетата. Опитайте отново! \r\n";
	}
	if (!checkMail(mail.value)) {
		error = error+"Попълнете валиден e-mail адрес!";
	}
	if( error == "") {
    form.submit();
  	} else {
	 alert(error);
	}
}

function ajaxFavorities(img_id, user_id) {
var xmlhttp;
if(user_id==0) {
	alert("Необходимо е да сте регистриран потребител за да използвате тази функция!");
} else {
	if (window.XMLHttpRequest)
	  {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  xmlhttp=new XMLHttpRequest();
	  }
	else
	  {
	  // code for IE6, IE5
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	  }
		var url="/inc/ajax_favorites.php?img_id="+img_id+"&potrebitel_id="+user_id;
	
			xmlhttp.onreadystatechange=function()
			{
				if(xmlhttp.readyState==4)
				  {
					  var otgovor = xmlhttp.responseText;
					  alert(otgovor);
				//   document.getElementById("suggest").innerHTML=div_text+"<span style='float: right'><a href='Javascript:close_suggest()' class='orange'>Затвори</a></span>";
				  }
			}
		xmlhttp.open("GET",url,true);
		xmlhttp.send(null);
	}
}

