
////////////////////////////////////////////////////////////////////////////////
//                           CopyRights Reserved                              //
//                              Almog Nehemya                                 //
//                         http://almog.coo.co.il                             //
////////////////////////////////////////////////////////////////////////////////



// סקרים

function checkPoll(){
	
	isChecked = false;
	for(i=0;i<document.pollFrm.pollOpts.length;i++){
		if(document.pollFrm.pollOpts[i].checked == true){
			isChecked = true;
		}
	}
	
	if(!isChecked){
		alert("אנא סמן את אחת האפשרויות");
		return false;
	} else {
		return true;
	}
}



// number_format לא נחוץ בסוף..

function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}


// ספר לחבר

function tellf_main()
{
	x = window.open("tellf.php", "tellf", "width=400, height=400, resizable=1, toolbar=0, top=100, left=200, location=0, status=1, menubar=0, scrollbars=1");
	x.focus();	
}


// תגובות

function deleteComment(page,id)
{
	x = window.open("deleteComment.php?tbl="+ page +"&id=" + id, "delComments", "resizable=1, toolbar=0, top=100, left=200, location=0, status=1, menubar=0, scrollbars=1");
	x.focus();	
}

function addComment(page,id)
{
	x = window.open(page + "_addComment.php?id=" + id, "Comments", "resizable=1, toolbar=0, top=100, left=200, location=0, status=1, menubar=0, scrollbars=1");
	x.focus();
}


// print

function Kuponprint(file)
{
	x = window.open("kuponim_print.php?pic="+file,"print", "resizable=1, toolbar=0, top=50, left=100, location=0, status=1, menubar=0, scrollbars=1");
	x.focus();
}


//gallery

function gallery(pic,txt){
	document.getElementById("large_pic").src = "./gallerys/" + pic;
	document.getElementById("pic_txt").innerHTML = txt;
}


// Gallery

function opp(id,idd)
{
	x = window.open("products_viewPic.php?id="+ id +"&idd=" + idd,"Opp", "resizable=1, toolbar=0, top=50, left=100, location=0, status=1, menubar=0, scrollbars=1");
	x.focus();
}


// Gallery

function changePic(pic,ext,w,h,id,i)
{
	document.getElementById("productPic").src = "thumbsup.php?image=uploads/"+ pic +"."+ ext +"&width=180&height=180";
	document.getElementById("productsA1").href = "javascript:void(0);opp('"+ i +"','"+ id +"')";
	document.getElementById("productsA2").href = "javascript:void(0);opp('"+ i +"','"+ id +"')";
}


// עגלת קניות

function shoppingCart_plus(id)
{
	var count = parseInt(document.getElementById("count_"+id).value);
	document.getElementById("count_"+id).value = count + 1;
}

function shoppingCart_minus(id)
{
	var count = parseInt(document.getElementById("count_"+id).value);
	
	if(count > 1){
	document.getElementById("count_"+id).value = count - 1;
	}
}


// idx

function trademark(id)
{
	
	for(i=1;i<=11;i++){
		var display;
		var num = i;
		if(i<10){
			num = "0" + num;
		}
		if(num != id){
			display = "none";
		} else {
			display = "block";
		}
		document.getElementById('trademark_'+ num).style.display = display;
	}
}

// products

function tellf(id)
{
	x = window.open("products_tellf.php?id="+ id,"tellf", "width=500, height=360, resizable=1, toolbar=0, top=50, left=100, location=0, status=1, menubar=0, scrollbars=1");
	x.focus();
}


// Articles

function tellf2(id)
{
	x = window.open("articles_tellf.php?id="+ id,"tellf", "width=500, height=360, resizable=1, toolbar=0, top=50, left=100, location=0, status=1, menubar=0, scrollbars=1");
	x.focus();
}

// הזמנה ללא פרטים אישיים

function checkorderFrm1()
{
	var CardType = document.orderFrm1.CardType.value;
	var CardId = document.orderFrm1.CardId.value;
	
	if(CardType.length == 0){
		alert("אנא הכנס את סוג הכרטיס");
		return false;
	}
	if(CardId.length == 0){
		alert("אנא הכנס את מספר הכרטיס");
		return false;
	}

	var selectIdx_CardTokef_y = document.orderFrm1.CardTokef_y.selectedIndex;
   	var selectValue_CardTokef_y = document.orderFrm1.CardTokef_y[selectIdx_CardTokef_y].value;
   	var selectIdx_CardTokef_m = document.orderFrm1.CardTokef_m.selectedIndex;
   	var selectValue_CardTokef_m = document.orderFrm1.CardTokef_m[selectIdx_CardTokef_m].value;
   	var selectIdx_CardTokef_d = document.orderFrm1.CardTokef_d.selectedIndex;
   	var selectValue_CardTokef_d = document.orderFrm1.CardTokef_d[selectIdx_CardTokef_d].value;

	if(selectValue_CardTokef_y == "none" || selectValue_CardTokef_m == "none" || selectValue_CardTokef_d == "none"){
		alert("אנא הכנס את התוקף של כרטיס האשראי");
		return false;
	}

	return true;
}



// forum

function checkForum()
{
	var name = document.frm_forum_add.name.value;
	var title = document.frm_forum_add.title.value;
	var txt = document.frm_forum_add.txt.value;
	
	if(name.length == 0){
		alert("אנא הכנס את שמך הפרטי");
		return false;
	}
	if(title.length == 0){
		alert("אנא הכנס כותרת");
		return false;
	}
	if(txt.length == 0){
		alert("אנא הכנס תוכן");
		return false;
	}
	return true;
}


// conatct

function checkContact()
{
	var fn = document.frm.fn.value;
	var email = document.frm.email.value;
	var phone = document.frm.phone.value;
	var phone2 = document.frm.phone2.value;
	var valid_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(fn.length == 0){
		alert("אנא הכנס את שמך הפרטי");
		return false;
	}
	if(email.length == 0 || !valid_mail.test(email)){
		alert("אנא הכנס אימייל תקין");
		return false;
	}
	if(phone.length == 0 || isNaN(phone)){
		alert("אנא הכנס מספר טלפון תקין\nכולל קידומת, בעל 9 ספרות");
		return false;
	}
	if(phone2.length == 0 || isNaN(phone)){
		alert("אנא הכנס מספר פלאפון תקין\nבעל 10 ספרות");
		return false;
	}
	return true;
}


// articles + products

function checkComments()
{
	var name = document.commentsFrm.name.value;
	var title = document.commentsFrm.title.value;
	var txt = document.commentsFrm.txt.value;
	
	if(name.length == 0){
		alert("אנא הכנס את שמך הפרטי");
		return false;
	}
	if(title.length == 0){
		alert("אנא הכנס את כותרת התגובה");
		return false;
	}
	if(txt.length == 0){
		alert("אנא הכנס את תגובתך");
		return false;
	}
	return true;
}



// הרשמה בדף ההזמנה

function checkRegister2()
{
	
	var user = document.frm.user.value;
	var pass = document.frm.pass.value;
	var repass = document.frm.repass.value;
	var name = document.frm.name.value;
	var email = document.frm.email.value;
	var phone = document.frm.phone.value;
	var phone2 = document.frm.phone2.value;
	var street = document.frm.street.value;
	var home = document.frm.home.value;
	var city = document.frm.city.value;
	var zipCode = document.frm.zipCode.value;
	var comments = document.frm.comments.value;
	var valid_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var CardType = document.frm.CardType.value;
	var CardId = document.frm.CardId.value;

	if(user.length == 0){
		alert("אנא הכנס שם משתמש");
		return false;
	}
	
	if(document.getElementById('UserStatus').innerHTML == "1"){
		alert("שם המשתמש תפוס!");
		return false;
	}
	
	var rightsNum = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789._";
	for (i=0; i<user.length; i++){
		var temp = user.charAt(i);
			if (rightsNum.indexOf(temp) == -1){
				alert("שם המשתמש יכול להכיל רק אותיות באנגלית ומספרים");
				return false;
			}
	}
	
	if(pass.length == 0){
		alert("אנא הכנס סיסמא");
		return false;
	}
	if(pass != repass){
		alert("הסיסמאות אינן תואמות");
		return false;
	}
	if(name.length == 0){
		alert("אנא מלא את שמך");
		return false;
	}
	if(email.length == 0 || !valid_mail.test(email)){
		alert("אנא מלא כתובת דואר אלקטרוני תקינה");
		return false;
	}
	if(phone.length != 9 || isNaN(phone)){
		alert("אנא מלא מספר טלפון תקין בעל 9 ספרות");
		return false;
	}
	if(phone2.length == 0 || isNaN(phone2)){
		alert("אנא מלא מספר פלאפון תקין בעל 10 ספרות");
		return false;
	}
	
	var selectIdx_day = document.frm.day.selectedIndex;
   	var selectValue_day = document.frm.day[selectIdx_day].value;
   	var selectIdx_month = document.frm.month.selectedIndex;
   	var selectValue_month = document.frm.month[selectIdx_month].value;
   	var selectIdx_year = document.frm.year.selectedIndex;
   	var selectValue_year = document.frm.year[selectIdx_year].value;

	if(selectValue_year == "none" || selectValue_month == "none" || selectValue_day == "none"){
		alert("אנא הכנס את תאריך הלידה שלך");
		return false;
	}
	
	if(street.length == 0){
		alert("אנא הכנס את הרחוב בו אתה גר");
		return false;
	}
	if(home.length == 0){
		alert("אנא הכנס את מספר הבית / דירה שלך");
		return false;
	}
	if(city.length == 0){
		alert("אנא הכנס את שם העיר בה אתה גר");
		return false;
	}
	if(zipCode.length != 5){
		alert("אנא הכנס מיקוד תקין בעל 5 ספרות");
		return false;
	}
	
	if(CardType.length == 0){
		alert("אנא הכנס את סוג הכרטיס");
		return false;
	}
	if(CardId.length == 0){
		alert("אנא הכנס את מספר הכרטיס");
		return false;
	}
	
	var selectIdx_CardTokef_y = document.frm.CardTokef_y.selectedIndex;
   	var selectValue_CardTokef_y = document.frm.CardTokef_y[selectIdx_CardTokef_y].value;
   	var selectIdx_CardTokef_m = document.frm.CardTokef_m.selectedIndex;
   	var selectValue_CardTokef_m = document.frm.CardTokef_m[selectIdx_CardTokef_m].value;
   	var selectIdx_CardTokef_d = document.frm.CardTokef_d.selectedIndex;
   	var selectValue_CardTokef_d = document.frm.CardTokef_d[selectIdx_CardTokef_d].value;

	if(selectValue_CardTokef_y == "none" || selectValue_CardTokef_m == "none" || selectValue_CardTokef_d == "none"){
		alert("אנא הכנס את התוקף של כרטיס האשראי");
		return false;
	}
	
	return true;
	
}


// register

function checkRegister()
{
	
	var user = document.frm.user.value;
	var pass = document.frm.pass.value;
	var repass = document.frm.repass.value;
	var name = document.frm.name.value;
	var email = document.frm.email.value;
	var phone = document.frm.phone.value;
	var phone2 = document.frm.phone2.value;
	var street = document.frm.street.value;
	var home = document.frm.home.value;
	var city = document.frm.city.value;
	var zipCode = document.frm.zipCode.value;
	var comments = document.frm.comments.value;
	var valid_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;


	if(user.length == 0){
		alert("אנא הכנס שם משתמש");
		return false;
	}
	
	var rightsNum = "qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM0123456789._";
	for (i=0; i<user.length; i++){
		var temp = user.charAt(i);
			if (rightsNum.indexOf(temp) == -1){
				alert("שם המשתמש יכול להכיל רק אותיות באנגלית ומספרים");
				return false;
			}
	}
	
	if(pass.length == 0){
		alert("אנא הכנס סיסמא");
		return false;
	}
	if(pass != repass){
		alert("הסיסמאות אינן תואמות");
		return false;
	}
	if(name.length == 0){
		alert("אנא מלא את שמך");
		return false;
	}
	if(email.length == 0 || !valid_mail.test(email)){
		alert("אנא מלא כתובת דואר אלקטרוני תקינה");
		return false;
	}
	if(phone.length != 9 || isNaN(phone)){
		alert("אנא מלא מספר טלפון תקין בעל 9 ספרות");
		return false;
	}
	if(phone2.length == 0 || isNaN(phone2)){
		alert("אנא מלא מספר פלאפון תקין בעל 10 ספרות");
		return false;
	}
	
	var selectIdx_day = document.frm.day.selectedIndex;
   	var selectValue_day = document.frm.day[selectIdx_day].value;
   	var selectIdx_month = document.frm.month.selectedIndex;
   	var selectValue_month = document.frm.month[selectIdx_month].value;
   	var selectIdx_year = document.frm.year.selectedIndex;
   	var selectValue_year = document.frm.year[selectIdx_year].value;

	if(selectValue_year == "none" || selectValue_month == "none" || selectValue_day == "none"){
		alert("אנא הכנס את תאריך הלידה שלך");
		return false;
	}
	
	if(street.length == 0){
		alert("אנא הכנס את הרחוב בו אתה גר");
		return false;
	}
	if(home.length == 0){
		alert("אנא הכנס את מספר הבית / דירה שלך");
		return false;
	}
	if(city.length == 0){
		alert("אנא הכנס את שם העיר בה אתה גר");
		return false;
	}
	if(zipCode.length != 5){
		alert("אנא הכנס מיקוד תקין בעל 5 ספרות");
		return false;
	}
	
	return true;
	
}


// mydetails

function checkDetailUpdate()
{
	
	var oldpass = document.frm.oldpass.value;
	var pass = document.frm.pass.value;
	var repass = document.frm.repass.value;
	var name = document.frm.name.value;
	var email = document.frm.email.value;
	var phone = document.frm.phone.value;
	var phone2 = document.frm.phone2.value;
	var street = document.frm.street.value;
	var home = document.frm.home.value;
	var city = document.frm.city.value;
	var zipCode = document.frm.zipCode.value;
	var comments = document.frm.comments.value;
	var valid_mail = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if(oldpass.length == 0){
		alert("אנא הכנס את סיסמתך הנוכחית!");
		return false;
	}
	
	if(pass.length > 0){
		if(pass != repass){
			alert("הסיסמאות אינן תואמות");
			return false;
		}
	}

	if(name.length == 0){
		alert("אנא מלא את שמך");
		return false;
	}
	if(email.length == 0 || !valid_mail.test(email)){
		alert("אנא מלא כתובת דואר אלקטרוני תקינה");
		return false;
	}
	if(phone.length != 9 || isNaN(phone)){
		alert("אנא מלא מספר טלפון תקין בעל 9 ספרות");
		return false;
	}
	if(phone2.length == 0 || isNaN(phone2)){
		alert("אנא מלא מספר פלאפון תקין בעל 10 ספרות");
		return false;
	}
	
	var selectIdx_day = document.frm.day.selectedIndex;
   	var selectValue_day = document.frm.day[selectIdx_day].value;
   	var selectIdx_month = document.frm.month.selectedIndex;
   	var selectValue_month = document.frm.month[selectIdx_month].value;
   	var selectIdx_year = document.frm.year.selectedIndex;
   	var selectValue_year = document.frm.year[selectIdx_year].value;

	if(selectValue_year == "none" || selectValue_month == "none" || selectValue_day == "none"){
		alert("אנא הכנס את תאריך הלידה שלך");
		return false;
	}
	
	if(street.length == 0){
		alert("אנא הכנס את הרחוב בו אתה גר");
		return false;
	}
	if(home.length == 0){
		alert("אנא הכנס את מספר הבית / דירה שלך");
		return false;
	}
	if(city.length == 0){
		alert("אנא הכנס את שם העיר בה אתה גר");
		return false;
	}
	if(zipCode.length != 5){
		alert("אנא הכנס מיקוד תקין בעל 5 ספרות");
		return false;
	}
	
	return true;
	
}