function show_act(divid){
	c = Number(getObject("cact").value);
	if (c>0){
		for (i=1; i<=c; i++){
			getObject("weekact"+ i).style.display = "none"
		}

		getObject(divid).style.display = "block"
	}
}

function validEmail(str){
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	return (filter.test(str))? true : false ;

}

function getObject(objId){
	if(document.getElementById(objId))
	return document.getElementById(objId);
	else{
		alert(objId +" is not an object");
		return false;
	}
}

function popUpWin(w, h, page, winname){
	var left = Math.floor( (screen.width - w) / 2);
	var top = Math.floor( (screen.height - h) / 2);
	var winParms = "top=" + top + ",left=" + left + ",height="+ h +",width="+ w +",scrollbars=yes, resizable=yes";
	var win = window.open(page, winname, winParms);
	win.focus();
}

function isKeyDigit(e){
	var nKey = (window.event)? event.keyCode : e.which
	return ((nKey>=48 && nKey<=57) || nKey==9 || nKey==0 || nKey==8 || nKey==46 || nKey==13)? true : false ;
}

function getHttpRequest(){
	if(window.XMLHttpRequest){
		var req = new XMLHttpRequest();
	}else if(window.ActiveXObject){
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		var req = false;
		alert("xmlHttp Not Suported");
	}

	return req;
} // איתן

function endPost(req){
	if(req.readyState!=4){
		return ;
	}
}

function checkFieldAdmin(tbl, inp, fld, id){

	var xmlhttp =  getHttpRequest();
	url = 'checkField.php?tbl='+ tbl +'&val='+ inp.value +'&fld='+ fld +'&id='+ id

	xmlhttp.open('GET', url, false);
	xmlhttp.onreadystatechange = function(){endPost(xmlhttp);}
	xmlhttp.setRequestHeader('Content-Type', 'text/html; charset=utf-8');
	xmlhttp.send(null);
	return xmlhttp.responseText;
}


function chenge_img(imgid, lang){
	url = 'get_image.php?id='+ imgid +'&lang='+ lang
	//alert(url);
	var xmlhttp =  getHttpRequest();
	xmlhttp.open('GET', url, false);
	xmlhttp.onreadystatechange = function(){
		endPost(xmlhttp);
	}
	xmlhttp.setRequestHeader('Content-Type', 'text/html; charset=utf-8');
	xmlhttp.send(null);
	//return xmlhttp.responseText;
	getObject("big_img").innerHTML = xmlhttp.responseText;

	$(function() {
		$('#big_img a').lightBox();
	});

}


function chenge_imgs(numpage, prdid, lang){
	curnump = numpage;
	url = 'get_images.php?id='+ prdid +'&lang='+ lang +'&numpage='+ numpage
	var xmlhttp =  getHttpRequest();
	xmlhttp.open('GET', url, false);
	xmlhttp.onreadystatechange = function(){
		endPost(xmlhttp);
	}
	xmlhttp.setRequestHeader('Content-Type', 'text/html; charset=utf-8');
	xmlhttp.send(null);
	//return xmlhttp.responseText;
	getObject("gal_thumbs").innerHTML = xmlhttp.responseText;

	// next prev show hide
	if (curnump==1){
		getObject("divgalprev").style.display = "none"
		getObject("divgalnext").style.display = "block"
	}
	if (numpages == curnump){
		getObject("divgalnext").style.display = "none"
		getObject("divgalprev").style.display = "block"
	}
	////////////////////
}

function chenge_imgs_next(what, prdid, lang){
	numpage = curnump ;
	if (what=="next")
	numpage++
	else
	numpage--

	chenge_imgs(numpage, prdid, lang)
}


function checkField(inp, fld){

	var xmlhttp =  getHttpRequest();
	url = 'checkField.php?val='+ inp.value +'&fld='+ fld
	xmlhttp.open('GET', url, false);
	xmlhttp.onreadystatechange = function(){endPost(xmlhttp);}
	xmlhttp.setRequestHeader('Content-Type', 'text/html; charset=utf-8');
	xmlhttp.send(null);
	return xmlhttp.responseText;
}

function showtbl(what){
	if (what=="seo"){
		getObject("seo").style.display = "block"
		getObject("pages").style.display = "none"
		getObject("fra").style.display = "none"
		getObject("rus").style.display = "none"
		getObject("aseo").className = "tablinkactive"
		getObject("apages").className = "tablink"
		getObject("afra").className = "tablink"
		getObject("arus").className = "tablink"
	} else if(what=="pages") {
		getObject("pages").style.display = "block"
		getObject("seo").style.display = "none"
		getObject("fra").style.display = "none"
		getObject("rus").style.display = "none"
		getObject("apages").className = "tablinkactive"
		getObject("aseo").className = "tablink"
		getObject("afra").className = "tablink"
		getObject("arus").className = "tablink"
	} else if(what=="fra") {
		getObject("pages").style.display = "none"
		getObject("seo").style.display = "none"
		getObject("fra").style.display = "block"
		getObject("rus").style.display = "none"
		getObject("apages").className = "tablink"
		getObject("aseo").className = "tablink"
		getObject("afra").className = "tablinkactive"
		getObject("arus").className = "tablink"
	} else if(what=="rus") {
		getObject("pages").style.display = "none"
		getObject("seo").style.display = "none"
		getObject("fra").style.display = "none"
		getObject("rus").style.display = "block"
		getObject("apages").className = "tablink"
		getObject("aseo").className = "tablink"
		getObject("afra").className = "tablink"
		getObject("arus").className = "tablinkactive"
	}
}

notallowedChars = /[ \?\@\%\(\)\$\*\"\/\'\+\=,:;~!#`\\]/ ;

function setPageName(frm){
	if (frm.pageName.value=="" && frm.name.value!=""){
		x = frm.name.value
		x = x.replace(/ /g, "_")
		x = x.replace(/[\?\@\%\(\)\$\*\"\/\'\+\=,:;~!#`\\]/g, "")

		frm.pageName.value = x +".html"
	}
}

function setPageName2(frm){
	if (frm.pageNameheb.value=="" && frm.nameheb.value!=""){
		x = frm.nameheb.value
		x = x.replace(/ /g, "_")
		x = x.replace(/[\?\@\%\(\)\$\*\"\/\'\+\=,:;~!#`\\]/g, "")

		frm.pageNameheb.value = x +".html"
	}
}

function setPageName3(frm){
	if (frm.pageNamefra.value=="" && frm.namefra.value!=""){
		x = frm.namefra.value
		x = x.replace(/ /g, "_")
		x = x.replace(/[\?\@\%\(\)\$\*\"\/\'\+\=,:;~!#`\\]/g, "")

		frm.pageNamefra.value = x +".html"
	}
}

function setPageName4(frm){
	if (frm.pageNamerus.value=="" && frm.namerus.value!=""){
		x = frm.namerus.value
		x = x.replace(/ /g, "_")
		x = x.replace(/[\?\@\%\(\)\$\*\"\/\'\+\=,:;~!#`\\]/g, "")

		frm.pageNamerus.value = x +".html"
	}
}

function send_general(frm){
	if(frm.name.value==""){
		alert("Name requierd");
		frm.name.focus()
		return false
	}

	if(frm.pageName.value==""){
		alert("File name requierd");
		frm.pageName.focus()
		return false
	} else if (frm.pageName.value.match(notallowedChars)) {
		alert("נא להזין תווים אלפאנומרים בלבד\nתווים מותרים נוספים:\nנקודה\nמינוס תחתון\nמינוס אמצעי")
		frm.pageName.focus()
		return false
	}

	if (document.getElementById("newpic")){
		if (getObject("newpic").value!="") {
			x = getObject("newpic").value.toLowerCase()

			i = x.lastIndexOf(".")
			str = x.substr(i+1)

			if (str!="jpg" && str!="jpeg" && str!="png" && str!="gif"){
				alert("Image format: \n "+"jpg, jpeg, gif, png")
				getObject("newpic").focus()
				return false
			}
		}
	}

	return true;
}

function send_general_class(frm){
	if(frm.name.value==""){
		alert("Name requierd");
		frm.name.focus()
		return false
	}

	if(frm.pageName.value==""){
		alert("File name requierd");
		frm.pageName.focus()
		return false
	} else if (frm.pageName.value.match(notallowedChars)) {
		alert("נא להזין תווים אלפאנומרים בלבד\nתווים מותרים נוספים:\nנקודה\nמינוס תחתון\nמינוס אמצעי")
		frm.pageName.focus()
		return false
	}

	if (document.getElementById("newpic")){
		if (getObject("newpic").value!="") {
			x = getObject("newpic").value.toLowerCase()

			i = x.lastIndexOf(".")
			str = x.substr(i+1)

			if (str!="jpg" && str!="jpeg" && str!="png" && str!="gif"){
				alert("Image format: \n "+"jpg, jpeg, gif, png")
				getObject("newpic").focus()
				return false
			}
		}
	}

	if(frm.comp_id.value==""){
		alert("Brand requierd");
		frm.comp_id.focus()
		return false
	}

	return true;
}

function send_product(frm){
	if(frm.name.value==""){
		alert("Name requierd");
		frm.name.focus()
		return false
	}

	if(frm.pageName.value==""){
		alert("File name requierd");
		frm.pageName.focus()
		return false
	} else if (frm.pageName.value.match(notallowedChars)) {
		alert("נא להזין תווים אלפאנומרים בלבד\nתווים מותרים נוספים:\nנקודה\nמינוס תחתון\nמינוס אמצעי")
		frm.pageName.focus()
		return false
	}

	if(frm.cat_id.value==""){
		alert("Category requierd");
		frm.cat_id.focus()
		return false
	}

	if(frm.comp_id.value==""){
		alert("Brand requierd");
		frm.comp_id.focus()
		return false
	}

	if(frm.cls_id.value==""){
		alert("Class requierd");
		frm.cls_id.focus()
		return false
	}

	return true;
}

function changeBgImage (image, id) {
	var element = document.getElementById(id);
	element.style.backgroundImage = "url("+image+")";
}

function replicate_specs(prd_id, lang){
	url = 'replicate_specs.php?id='+ prd_id +'&lang='+ lang;
	var xmlhttp =  getHttpRequest();
	xmlhttp.open('GET', url, false);
	xmlhttp.onreadystatechange = function(){
		endPost(xmlhttp);
	}
	xmlhttp.setRequestHeader('Content-Type', 'text/html; charset=utf-8');
	xmlhttp.send(null);
	return xmlhttp.responseText;
}
