﻿String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
//return false if email is not valid ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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;}

var time_interval=100;
function addbookmark(){
var url="http://www.zimer4u.co.il";
var title="zimer4u.co.il -  צימרים - מומלצימר | צימרים מומלצים";
if (window.sidebar) { // firefox
   //alert('firefox');
   window.sidebar.addPanel(title, url,"");
}else if(window.opera && window.print){ // opera
   var elem = document.createElement('a');
   elem.setAttribute('href',url);
   elem.setAttribute('title',title);
   elem.setAttribute('rel','sidebar');
   elem.click();
}else if(document.all)// ie
   window.external.AddFavorite(url, title);
}

String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g, "");}
var contactUs_toCustomer;
function onclick_contactUs_toCustomer(strFile){contactUs_toCustomer=window.open(strFile,'contactUs_toCustomer','width=800,height=530, left=100,top=0,screenX=0,screenY=0,outerwidth=800,outerheight=590,resizable=0,status=0,toolbar=0,scrollbars=0');return false;}
var window_vacants;
function onclick_vacants(strFile){window_vacants=window.open(strFile,'window_vacants','width=800,height=330, left=100,top=0,screenX=0,screenY=0,outerwidth=800,outerheight=590,resizable=0,status=0,toolbar=0,scrollbars=0');return false;}
function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}
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 LoadIMG(siteUrl){document.getElementById('captcha_numchar').src=siteUrl+'global/captcha.asp?'+Date();}
/* card picture Big - - - */

function applyFilter(obj_picture){
	//alert(obj_picture)
	if( document.all && document.getElementById(obj_picture)) // Apply only 4 IE
	{
		document.getElementById(obj_picture).style.filter="blendTrans(duration=1)";
		document.getElementById(obj_picture).filters.blendTrans.apply();
		document.getElementById(obj_picture).filters.blendTrans.play()
	}
}

function change_pictureBig(pictureID,lang){
 var url=new String();
 if (lang!=''){
   var url = site_url+"zimmers/get_pictureBig_lang.asp?pictureID="+pictureID+"&lang="+lang;  
 }else{
   var url = site_url+"zimmers/get_pictureBig.asp?pictureID="+pictureID;  
 }
 var div_update="div_card_content";
 var obj_picture="picture_card";
 new Ajax.Request(url,{method: 'get', onComplete: function(req) { 
  if (req.status == '200' && req.responseText != '') {
     response_Results=new String(req.responseText)
     arr_Results=response_Results.split('_SRC_') 
     applyFilter(obj_picture);
	 document.getElementById(obj_picture).src = arr_Results[0];
     $(div_update).update(arr_Results[1]);
  }
 } } )
}

/* card Page pictures  - - - */
function change_picturesPage(zimmerID,page,pageSize,lang){
  var url=new String();
  if (lang!=''){
    url = site_url+"zimmers/get_picturePage_lang.asp?zimmerID="+zimmerID+"&page="+page+"&pageSize="+pageSize+"&lang="+lang;  
  }else{
    url = site_url+"zimmers/get_picturePage.asp?zimmerID="+zimmerID+"&page="+page+"&pageSize="+pageSize;  
  }
  var div_update="card_picturesPage";
  new Ajax.Request(url,{method: 'get', onComplete: function(req) {if (req.status == '200' && req.responseText != '') {$(div_update).update(req.responseText);} } } )
}

/* home page quality - - - */
function set_quality(qualityID){
	var url = site_url+"zimmers/get_quality.asp?qualityID="+qualityID;  
	var quality_pic_src="";
	var quality_pic_desc="";
	var quality_pic_nav="";
	new Ajax.Request(url,{method: 'get', onComplete: function(req) { 
      if (req.status == '200' && req.responseText != '') {
         var response_Results=new String(req.responseText)
         var arr_pic_src = response_Results.split('_SRC_');
         if (arr_pic_src.length>=1){quality_pic_src=arr_pic_src[1];}
         obj_picture="quality_home_picture";
         if (quality_pic_src!='' && document.getElementById(obj_picture)){applyFilter(obj_picture);document.getElementById(obj_picture).src = quality_pic_src;}
         if (arr_pic_src.length>=2){arr_pic_desc=arr_pic_src[2].split('_DESC_');}
         quality_pic_desc=arr_pic_desc[0];
         quality_pic_nav=arr_pic_desc[1];
         $("quality_home_desc").update(quality_pic_desc);
         $("div_quality_nav").update(quality_pic_nav);
         if (document.getElementById("quality_title") && document.getElementById("quality_img")){
             document.getElementById("quality_img").href=document.getElementById("quality_title").href;
         }
      }
    } } )
	
}
/* End home page quality - - - */
/* search Funcions - - - - - - - - - - - - - - - - - - - - -*/
var state = 'none';
var lastOpenDiv = '';
var lastOpenParentDiv = '';
function showHideDropDown(layer_ref) {
    if (lastOpenDiv != '' && lastOpenDiv != document.getElementById(layer_ref)) {
        lastOpenDiv.style.display = 'none';
        lastOpenDiv = '';
        lastOpenParentDiv = '';
    }
    if (document.getElementById(layer_ref).style.display == 'block') {
        state = 'none';
    }
    else {
        state = 'block';
        lastOpenParentDiv = document.getElementById(layer_ref).parentNode;
        lastOpenDiv = document.getElementById(layer_ref);
    }
    document.getElementById(layer_ref).style.display = state;
}

function changeHiddenValue(new_value, controlID) {if (document.getElementById(controlID) != null) {document.getElementById(controlID).value = new_value;return false;}}

function SetCatSearch(newID, newName) {
    changeHiddenValue(newID, 'searchCatID');
    document.getElementById('sp_Categories').innerHTML = newName;
    return false;
}

function SetAreaSearch(newID,newID_Encode,newName,newCatID,newCatName) {
    changeHiddenValue(newID, 'searchAreaID');
    changeHiddenValue(newID_Encode, 'searchAreaID_Encode');
    document.getElementById('sp_Areas').innerHTML = newName;
    var url = site_url+"zimmers/get_categories_byArea_search.asp?areaID=" + newID;
    new Ajax.Updater("div_Categories", url, {asynchronous:true,onComplete: function(){
     document.getElementById('div_RapCategories').style.display = 'block';
     document.getElementById('sp_Cat').style.display = 'block';
     document.getElementById('sp_Categories').innerHTML = newCatName;
     changeHiddenValue(newCatID, 'searchCatID');
     } 
    }); 
    
}
function checkSearch(obj){
   if(obj.keySearch.value.trim() == "" || obj.keySearch.value.trim()=="חיפוש כללי"){
   alert('חובה למלא שדה לחיפוש');
   obj.keySearch.focus();return false;}
}


function onclick_keySearch(){
   if(document.getElementById('keySearch').value.trim() == "חיפוש כללי"){
      document.getElementById('keySearch').value = "";
   }
}

function checkSearchAreaCat(){
   var str_action="";
   if(document.getElementById("searchAreaID").value.trim() == "" && document.getElementById("searchCatID").value.trim() == "" ){
      alert('חובה לציין את קטגוריה ו/או סיווג לחיפוש');
   }else if (document.getElementById("searchAreaID").value.trim() != "" && document.getElementById("searchCatID").value.trim() == "") {
      str_action=site_url+"zimmers/zimmers.asp?n4rnVQ="+document.getElementById("searchAreaID_Encode").value;
   }else if (document.getElementById("searchAreaID").value.trim() != "" && document.getElementById("searchCatID").value.trim() != "") {
      str_action=site_url+"zimmers/cat.asp?zimmerCatID="+document.getElementById("searchCatID").value+"&areaID="+document.getElementById("searchAreaID").value;
   }else if (document.getElementById("searchAreaID").value.trim() == "" && document.getElementById("searchCatID").value.trim() != "") {
      str_action=site_url+"zimmers/cat.asp?zimmerCatID="+document.getElementById("searchCatID").value;   
   }
   if (str_action!=""){
      document.getElementById("searchForm").action=str_action;
      document.getElementById("searchForm").submit();
   }
}


function DoCalAdmin(elTarget,elName) {
  if (showModalDialog) {
    var sRtn;
    sRtn = showModalDialog(site_url+"zimmers/calendar.asp",elTarget.value,"center=yes; dialogWidth=160pt; dialogHeight=170pt; status=0; help=0;");
    if (sRtn!=""){
       elTarget.value = sRtn;
    }
  } else
    alert("Internet Explorer 4.0 or later is required.")
 return false;
 window.document.focus;   
}

function check_contactForm(formObj) {		
	if (emptyField(formObj.name)) {window.alert("אנא מלא/י שם מלא ");formObj.name.focus();return false;}
	if (emptyField(formObj.phone)) {window.alert("אנא מלא/י טלפון");formObj.phone.focus();return false;}	
	if (emptyField(formObj.email)) {window.alert("אנא מלא/י שדה כתובת דואר אלקטרוני");formObj.email.focus();return false;}	
	if (formObj.email.value!='' && !checkEmail(formObj.email.value)) {alert("כתובת דואר אלקטרוני לא חוקית");formObj.email.select();return false;}	
	if (formObj.captchacode.value==''){alert("אנא מלא/י  אימות מילה ");formObj.captchacode.focus();return false;}
}

function check_qualityForm(){
	if (document.getElementById('qualityClientName').value==''){alert("אנא מלא/י שדה שם מלא ");document.getElementById('qualityClientName').focus();return false;}
	//if (document.getElementById('qualityClientEmail').value==''){alert("אנא מלא/י שדה דואר אלקטרוני ");document.getElementById('qualityClientEmail').focus();return false;}
    if (document.getElementById('qualityClientEmail').value!=''  && !checkEmail(document.getElementById('qualityClientEmail').value)){alert("כתובת דואר אלקטרוני לא חוקית");document.getElementById('qualityClientEmail').select();return false;}
	if (document.getElementById('qualityDesc').value==''){alert("אנא מלא/י שדה תיאור ");document.getElementById('qualityDesc').focus();return false;}
    if (document.getElementById('captchacode').value==''){alert("אנא מלא/י קוד זיהוי ");document.getElementById('captchacode').focus();return false;}
    return true;
}
