﻿function getHeader(site_url){
  var url = site_url + "orders/getHeader.asp?site_url="+site_url;  
  new Ajax.Updater("header_number_total", url, {asynchronous:true, evalScripts:true});
}
function MM_showHideLayers() { //v3.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) 
    if ((obj=MM_findObj(args[i]))!=null) {
        v=args[i+2];
        if (obj.style) {
            obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; 
    }
    obj.visibility=v; 
  }
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}

function checkEmail(checkThisEmail){
var myEMailIsValid = true;
var myAtSymbolAt = checkThisEmail.indexOf('@');
var myLastDotAt = checkThisEmail.lastIndexOf('.');
var mySpaceAt = checkThisEmail.indexOf(' ');
var myLength = checkThisEmail.length;
if (myAtSymbolAt < 1 ){myEMailIsValid = false}
if (myLastDotAt < myAtSymbolAt){myEMailIsValid = false}
if (myLength - myLastDotAt <= 2){myEMailIsValid = false}
if (mySpaceAt != -1){myEMailIsValid = false}
   return myEMailIsValid
}

String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}

function emptyField(textObj){
	if (textObj.value.length == 0) return true;
	for (var i=0; i<textObj.value.length; i++) {
		var ch = textObj.value.charAt(i);
		if (ch != ' ' && ch != '\t') return false;	
	}
	return true;	
}

function show(controlID) {
    document.getElementById(controlID).style.display = 'block';
}

function hideTooltip(controlID) {
    document.getElementById(controlID).style.display = 'none';
} 


function CheckFields_contact(obj,site_url){
	var doc=window.document;
	if (obj.name.value==''){alert("אנא מלא/י שם פרטי "); obj.name.focus(); return false;}
	//if (obj.last_name.value==''){ alert("אנא מלא/י שדה שם משפחה "); obj.last_name.focus();return false;}
	if (obj.email.value==''){alert("אנא מלא/י שדה אימייל ");obj.email.focus();return false;}
    if (obj.email.value!=''  && !checkEmail(obj.email.value)){alert("כתובת דואר אלקטרוני לא חוקית");obj.email.select();return false;}
    if (obj.content.value==''){alert("אנא מלא/י  הערות "); obj.content.focus(); return false;}
    if (obj.captchacode.value==''){alert("אנא מלא/י  אימות מילה ");obj.captchacode.focus();return false;}
    return true;
}
function changeHTML(spanId,code){
    var element = document.getElementById(spanId);
	if(element) {
	    element.innerHTML = unescape(code);
	}
}

function getNumbers(){var ch=event.keyCode;event.returnValue =((ch >= 48 && ch <= 57) || ch ==46);}

function objOver(obj){obj.className=obj.className.replace('out','over');}
function objOut(obj){obj.className=obj.className.replace('over','out');}

function check_fields_subscription(formObj,site_url) {	
	if (formObj.subscription_email.value == "" ){
	   alert("אנא מלא/י כתובת דואר אלקטרוני");
	   formObj.subscription_email.focus()
	return false;}
    if (!checkEmail(formObj.subscription_email.value)){
	   alert("כתובת דואר אלקטרוני לא חוקית")
	   formObj.subscription_email.focus()
	return false;}
	toSubscription(site_url);
	return false;					
}

function check_fields_unSubscription(site_url) {		
	if (document.getElementById('subscription_email').value == "" ){
	   alert("אנא מלא/י כתובת דואר אלקטרוני");
	   document.getElementById('subscription_email').focus()
	return false;}
    if (!checkEmail(document.getElementById('subscription_email').value)){
	   alert("כתובת דואר אלקטרוני לא חוקית")
	   document.getElementById('subscription_email').focus()
	return false;}
	if (confirm("?האם ברצונך להסיר את האימייל ")){
	    unSubscription(site_url);
	}
	return false;					
}


var window_subscription
function toSubscription(site_url){
     window_subscription = window.open('','window_subscription','width=540,height=360, left=100,top=0,screenX=0,screenY=0,resizable=1,status=0,toolbar=0,scrollbars=0');
   	 window_subscription.focus();			
   	 window.document.subscriptionForm.action=site_url+"subscription/subscription_thanks.asp"
   	 window.document.subscriptionForm.target="window_subscription"
   	 window.document.subscriptionForm.submit();
     return false;
}

var window_unSubscription
function unSubscription(site_url){
     window_unSubscription = window.open('','window_unSubscription','width=540,height=360, left=100,top=0,screenX=0,screenY=0,resizable=1,status=0,toolbar=0,scrollbars=0');
   	 window_unSubscription.focus();			
   	 window.document.subscriptionForm.action=site_url+"subscription/unSubscription.asp"
   	 window.document.subscriptionForm.target="window_unSubscription"
   	 window.document.subscriptionForm.submit();
     return false;
}
function checkSearch(obj){if(obj.keySearch){if(obj.keySearch.value.trim() == ""){alert('חובה למלא שדה לחיפוש');obj.keySearch.focus();return false;};};}
function MM_openBrWindow(theURL,winName,features) {window.open(theURL,winName,features);}

function printOrder(){
	var thisdoc=document;
	var strdoc=new String("");
	document.body.style.cursor = "wait";
	win = window.open("","_blank","height=650,width=650,top=100,left=50,status=no,toolbar=yes,menubar=yes,location=no,resizable=yes,scrollbars=yes");
	var doc = win.document;
	doc.open();
	strdoc="<html><title>www.Navitech.co.il | הדפסת ההזמנה</title>"
	strdoc= strdoc + "<head>"
	strdoc= strdoc + "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">"
	strdoc= strdoc + "<style>P,DIV,TD,INPUT{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: 400; text-decoration: none }</style>"
	strdoc= strdoc + "</head>"
	strdoc= strdoc + "<body onload=\"window.focus();window.print();window.close();\" style=\"background-color:#ffffff\">"
	strdoc= strdoc + "<table width=\"700\" cellspacing=\"0\" border=\"0\" cellpadding=\"0\">"
	strdoc= strdoc + divforprint.innerHTML
	strdoc= strdoc + "</table>"
	strdoc= strdoc + "</body></html>" 
	doc.write(strdoc);
	doc.close();
	document.body.style.cursor = "default";
	return false;
}