/* Use CSS for different browsers */
function isIE6(){
	return navigator.userAgent.match(/MSIE 6/i);
}
function isIE7(){
	return navigator.userAgent.match(/MSIE 7/i);
}
function isOpera(){
	return navigator.userAgent.indexOf("Opera") != -1;
}
if(isIE6()){
	document.write('<link href="explorer.css" rel="stylesheet" type="text/css" />');
}
if(isIE7()){
	document.write('<link href="explorer7.css" rel="stylesheet" type="text/css" />');
}
if(isOpera()){
	document.write('<link href="opera.css" rel="stylesheet" type="text/css" />');
}
/* other srctips */
function openImg(img,txt){
	var url="showpic.php?src="+img.src+"&txt="+txt
	var WPic=open(url,"WPic","toolbar=0,scrollbars=1,resizable=1");
}

function openProfile(what,id){
	location.replace("index4.php?what="+what+"&id="+id)
}

function openWeb(url){
	if (url.indexOf("http://")!=0){
		url="http://"+url
	}
	open(url,"","")
}

function printIt(){
	var url=location.href;
	url+= (url.indexOf("?")!=-1 ? "&" : "?")+"printMode=1"
	open(url,"","toolbar=0,menubar=1,scrollbars=1,resizable=1");
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;  
	if(!d) d=document; 
	if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); 
	return x;
}

// DIFFERENT CLASS STYLES BY ELEMENT FUNCTION START 
function stripe(id, tags, evenClass, oddClass, oddIsFirst){	
	var even = !oddIsFirst;
	var mainObj;
	if(!(mainObj = document.getElementById(id))) return;	
	if(!evenClass) evenClass = 'even';
	if(!oddClass) oddClass = 'odd';	
	var elements = [];	
	var findElementsIn = function(obj, tags, depth, $elements){
		if(!depth) depth = 0;
		var elmnts = obj.getElementsByTagName(tags[depth]);
		if(tags[depth+1])
			for(var i=0; i < elmnts.length; i++) findElementsIn(elmnts[i], tags, depth+1, elements);
		else
			for(var i=0; i < elmnts.length; i++) elements.push(elmnts[i]);
	}	
	findElementsIn(mainObj, tags, 0, elements);	
	for(var i=0; i < elements.length; i++) elements[i].className = (even = !even) ? evenClass : oddClass;
}

//	Date time array+logic...
var monthArr = new Array(
	new Array("Jan", "Feb", "Mar", "Apr", "May", "June", "July", "Aug", "Sept", "Oct", "Noe", "Dec"),
	new Array("Ян", "Фев", "Март", "Апр", "Май", "Юни", "Юли", "Авг", "Септ", "Окт", "Ноем", "Дек")
);

var wdArr = new Array(
	new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"),
	new Array("Неделя", "Понеделник","Вторник","Сряда","Четвъртък","Петък","Събота")
);

function dateTimeShow(){
	lang= parseInt(lang)>0 ? lang : 0;
	var today=new Date();
	var h=today.getHours()<10 ? "0"+today.getHours() : today.getHours();
	var m= today.getMinutes()<10 ? "0"+today.getMinutes() : today.getMinutes();
	var s= today.getSeconds()<10 ? "0"+today.getSeconds() : today.getSeconds();
	var d = today.getDate()<10 ? "0"+today.getDate() : today.getDate();
	var wd = today.getDay();
	var y = today.getFullYear();
	var mon = today.getMonth();

	if (parseInt(lang)==0){
		date = wdArr[lang][wd]+", "+monthArr[lang][mon]+" "+d+" "+y+" "+h+":"+m+":"+s;
	} else if (parseInt(lang)==1){
		date = wdArr[lang][wd]+", "+d+" "+monthArr[lang][mon]+" "+y+" "+h+":"+m+":"+s;
	}
	document.getElementById('container').innerHTML = date;
}

//Validate funtion for `Contacts`...
function validateContacts(currentLang) {
	var lang = Number(currentLang);

	if (!lang) {
		return false;
	}

	var reqElemId = new Array();

	reqElemId["name"] = (lang == 1) ? '<p>Please input field "Name".</p>' : '<p>Моля попълнете полето "Име".</p>';
	reqElemId["subject"] = (lang == 1) ? '<p>Please input field "Subject".</p>' : '<p>Моля попълнете полето "Относно".</p>';
	reqElemId["mail"] = (lang == 1) ? '<p>Please input correct "E-mail" value.</p>' : '<p>Моля попълнете валиден  "E-mail".</p>';
	reqElemId["text"] = (lang == 1) ? '<p>Please input field "Your message".</p>' : '<p>Моля попълнете полето "Вашето съобщение".</p>';

	var str = new String();	
	var message = new String();
	var re = new RegExp(".+@.+\\.[a-z]+");

	for (var key in reqElemId) {
		
		str = document.getElementById(key).value;

		if (!(str.length > 0)) {
			message += reqElemId[key];
			break;
		}

		if ((key == 'mail') && (!str.match(re))) {
			message += reqElemId[key];
			break;
		}
	};

	if (message.length > 0) {
		document.getElementById("msg_box").style.display = "block";
		document.getElementById("msg_box").innerHTML = message;
		return false;
	}

	return true;
}
