// JavaScript Document
var nua = navigator.userAgent
var op = (nua.indexOf("Opera")>-1)? true: false;
	
function sendSearch(){
    gen = document.searchForm.general    
    if(gen.value==""){
        alert("הזן מילת חיפוש");
        gen.focus();
        return false
    }    
	return true;	
}

function login(sName){
		//alert(sName)
    var uname = document.loginForm.uname
    var upass = document.loginForm.upass
	
	if( uname.value=="" ){
	  alert("הזן שם משתמש")
	  uname.focus()
	  return false;
	 } 

	if( upass.value=="" ){
	  alert("הזן סיסמה")
	  upass.focus()
	  return false;
	 }
	 
	 x = getAjax("checkLogin.asp?uname="+ document.loginForm.uname.value +"&upass="+ document.loginForm.upass.value)
	 //alert(x)
	 if(x!="false"){
		alert("נכנסת בהצלחה למערכת דיו-אינק המשך קניה מהנה")
		document.getElementById("pp").innerHTML = "שלום "+ x;
	 }else{
		 	alert("שם משתמש או סיסמה שגויים אנא נסה שנית");
			uname.focus()
	 }
	 if(sName=='/dyo-ink/register.asp'){
		 	location.replace("/dyo-ink/register.asp")
	 }
	 
	 return false;
}

function checkDis(){
	if(document.getElementById("mainlist").value == "")
		document.getElementById("sublist").disabled = true
	else
		document.getElementById("sublist").disabled = false
}

function sendTop(){
	if (document.form1.sublist.value!="" )
		document.form1.submit()
	else{
		alert("בחר מדפסת")
		document.form1.sublist.focus()
	}
}
function changeCol(obj){
    if(obj.style.backgroundColor=="#6380a3"){
        obj.style.backgroundColor="yellow"
    }else{
        obj.style.backgroundColor="#6380a3"
    }
}
function fHeight(){	

	if(window.event){ // explorer settings	
		if(op){
		x = document.getElementById("midDiv").style.pixelHeight;
		document.getElementById("lTD").style.pixelHeight = (x-27)+"px";
		document.getElementById("rTD").style.pixelHeight = (x-27)+"px"
		document.getElementById("rrTD").style.pixelHeight = (x-64)+"px";
		}else{
		x = document.getElementById("midDiv").offsetHeight;
		document.getElementById("lTD").style.height = (x-27)+"px";
		document.getElementById("rTD").style.height = (x-27)+"px"
		document.getElementById("rrTD").style.height = (x-64)+"px";
		}
		
	}
			
	if(!window.event){ // ff1 settings
		document.getElementById("marqueeDiv").style.top = "-2px" ;
	}
}


function postAjax(url, query){ 
    var contentType = "application/x-www-form-urlencoded; charset=windows-1255";
    var status = false;
    
    if(window.XMLHttpRequest){
        var req = new XMLHttpRequest();
        req.onreadystatechange = function(){endPost(req);}
        req.open ("POST", url, false);
        req.setRequestHeader("Content-Type", contentType);
				req.setRequestHeader ("encoding", "windows-1255" )
        req.send(query);
        status = true;
    }else if(window.ActiveXObject){
        req = new ActiveXObject("Microsoft.XMLHTTP");
        req.onreadystatechange = function(){endPost(req);}
        req.open ("POST", url, false);
        req.setRequestHeader("Content-Type", contentType);
				req.setRequestHeader ("encoding", "windows-1255" )
        req.send(query);
        status = true;
    }  
    return req.responseText; 
}

function getAjax(url){   
    var status = false;
    
    if(window.XMLHttpRequest){
        var req = new XMLHttpRequest();
        req.open ("GET", url, false);
        req.onreadystatechange = function(){endPost(req);}
				req.setRequestHeader ("Content-Type", "text/html")
				req.setRequestHeader ("encoding", "windows-1255" )
		
        req.send(null);
        status = true;
    }else if(window.ActiveXObject){
        req = new ActiveXObject("Microsoft.XMLHTTP");
        req.open ("GET", url, false);
        req.onreadystatechange = function(){endPost(req);}
				req.setRequestHeader ("Content-Type", "text/html")
				req.setRequestHeader ("encoding", "windows-1255" )
		
        req.send(null);
        status = true;
    }  
    return req.responseText; 
}

function endPost(req){
    if(req.readyState!=4){
        return ;
    }
}

function makeQuery(frm){
    var elements = frm.elements;
    var pairs = new Array();
    
    for(var i=0; i<elements.length; i++){
        if((name=elements[i].name) && (value=elements[i].value)){
            pairs.push(name+"="+encodeURIComponent(value));
        }
    }
    
    return pairs.join("&");
}
function IsKeyDigit(e){
	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 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 validEmail(str){
 var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
 if(filter.test(str))
  return true
 else
  return false
}

function validTz(tz){
		var idno = tz;
		var id1 = idno.charCodeAt(0) - 48 + idno.charCodeAt(2) - 48 + idno.charCodeAt(4) - 48 + idno.charCodeAt(6) - 48; 
		var id2 = (idno.charCodeAt(1) - 48) * 2;
		var id4 = (idno.charCodeAt(3) - 48) * 2;
		var id6 = (idno.charCodeAt(5) - 48) * 2;
		var id8 = (idno.charCodeAt(7) - 48) * 2;
		if (id2 > 9) 
			id2 = 1 + id2 % 10; 
		if (id4 > 9) 
			id4 = 1 + id4 % 10; 
		if (id6 > 9) 
			id6 = 1 + id6 % 10;
		if (id8 > 9) 
			id8 = 1 + id8 % 10; 
		var id9 = id1 + id2 + id4 + id6 + id8;
		if (id9 % 10 == 0) 
			id9 = 0; 
		else 
			id9 = 10 - (id9 % 10);
		if ((id9 != (idno.charCodeAt(8) - 48)) || (idno=='000000000'))
		{			
			return false;
		}
		return true;
}