﻿function stopError() {
return true;
}
window.onerror = stopError;

var http;
	function loadAJAXSSO()
	{
		try {			
			http=new XMLHttpRequest();
			return http;
		} catch (e) {			
			try{
				http=new ActiveXObject("Msxml2.XMLHTTP");
				return http;
			} catch (e) {
				try {
					http=new ActiveXObject("Microsoft.XMLHTTP");
					return http;
				} catch (e) {
					alert("المتصفح لا يدعم الاجاكس");
					return false;
				}
			}
		}
	}

ajax = function(rappel, method, url, flux){
var xhr = window.XMLHttpRequest ? new XMLHttpRequest() :
       (window.ActiveXObject ?  new ActiveXObject("Microsoft.XMLHTTP") : '');

if (xhr) {
        xhr.onreadystatechange = function () {rappel(xhr);}
        xhr.open(method,  url, true);
        xhr.send(flux);
    } else alert("Ajax ?");
}


isReady = function(xhr, f) {
    if ( xhr.readyState == 4) {
                if (xhr.status != 200)
                      {alert('Erreur HHTP :  ' +  xhr.status);}
                else  { f(xhr.responseText); }
        }
}

function insereReponse(r) {

        document.getElementById('mst').innerHTML = r
}


include = function(form){
url = 'spvot.php?do=show&ID=' + form.part.value +'&depid='+form.depid.value;
for (var i = 0; i < document.form.vote.length; i++) {
  if (document.form.vote[i].checked) {
    url=url+"&vote=" + document.form.vote[i].value;
  }
}

  document.getElementById('mst').innerHTML = '<div align="center"><img src="img/loading-small.gif" alt="www.egyfanz.com" /> <br /><font style="color:#ffffff; font-size:7pt;"> انتظر قليلا</font> </div>';


     ajax(function (xhr) {isReady(xhr, insereReponse);} , 'POST', url, null);
     return false;
}


function slideMenu(id,cla) {
if(jQuery("#"+id).css("display" ) == 'none'){
	jQuery("#"+id).slideDown("slow");
	jQuery("#"+cla).removeClass(cla+'H');
	jQuery("#"+cla).addClass(cla);
}else{
jQuery("#"+id).css("height" , jQuery("#"+id)[0].offsetHeight+"px");
	jQuery("#"+id).slideUp("slow");
	jQuery("#"+cla).removeClass(cla);
	jQuery("#"+cla).addClass(cla+'H');
}
}


function getURLVar(urlVarName) {
	var urlHalves = String(document.location).toLowerCase().split('?');
	var urlVarValue = '';
	
	if (urlHalves[1]) {
		var urlVars = urlHalves[1].split('&');

		for (var i = 0; i <= (urlVars.length); i++) {
			if (urlVars[i]) {
				var urlVarPair = urlVars[i].split('=');
				
				if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
					urlVarValue = urlVarPair[1];
				}
			}
		}
	}
	
	return urlVarValue;
} 

$(document).ready(function() {
	route = getURLVar('route');
	
	if (!route) {
		$('#tab_home').addClass('selected');
	} else {
		part = route.split('/');
		
		if (route == 'common/home') {
			$('#tab_home').addClass('selected');
		} else if (route == 'account/login') {
			$('#tab_login').addClass('selected');	
		} else if (part[0] == 'account') {
			$('#tab_account').addClass('selected');
		} else if (route == 'checkout/cart') {
			$('#tab_cart').addClass('selected');
		} else if (part[0] == 'checkout') {
			$('#tab_checkout').addClass('selected');
		} else {
			$('#tab_home').addClass('selected');
		}
	}
});


$('#search input').keydown(function(e) {
	if (e.keyCode == 13) {
		moduleSearch();
	}
});

function moduleSearch() {
	url = 'index.php?route=product/search';
	
	var filter_keyword = $('#filter_keyword').attr('value')
	
	if (filter_keyword) {
		url += '&keyword=' + encodeURIComponent(filter_keyword);
	}
	
	var filter_category_id = $('#filter_category_id').attr('value');
	
	if (filter_category_id) {
		url += '&category_id=' + filter_category_id;
	}
	
	location = url;
}



$('.switcher').bind('click', function() {
	$(this).find('.option').slideToggle('fast');
});
$('.switcher').bind('mouseleave', function() {
	$(this).find('.option').slideUp('fast');
}); 


			jQuery(document).ready(function(){
			jQuery("a.customAjaxHref").modalBox({
			setNameOfHiddenAjaxInputField : 'customajaxhref'
			});
   });
(function(d){var c=jQuery.fn.jquery;var b=false;if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<7){b=true;}jQuery.fn.modalBox=function(l){l=jQuery.extend({getStaticContentFrom:null,killModalboxWithCloseButtonOnly:false,setTypeOfFadingLayer:"black",setStylesOfFadingLayer:{white:"background-color:#fff; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6;",black:"background-color:#000; filter:alpha(opacity=40); -moz-opacity:0.4; opacity:0.4;",transparent:"background-color:transparent;",custom:null},minimalTopSpacingOfModalbox:50,usejqueryuidragable:false,callFunctionAfterSuccess:null,setWidthOfModalLayer:null,directCall:{source:null,data:null}},l||{});l=jQuery.extend({},jQuery.fn.modalBox.defaults,l);l.localizedStrings=jQuery.fn.modalBox.getlocales();if(l.directCall){if(l.directCall["source"]){n({type:"ajax",source:l.directCall["source"],data:""});}else{if(l.directCall["data"]){n({type:"static",source:"",data:jQuery(l.directCall["data"]).html()});}}}var j=false;jQuery(window).resize(function(){k();j=true;});if(!j){if(c=="1.2.6"){jQuery(this).unbind("click").bind("click",function(p){e({event:p,element:jQuery(this)});});}else{jQuery(this).die("click").live("click",function(p){e({event:p,element:jQuery(this)});});}}function e(r){r=jQuery.extend({event:null,element:null},r||{});if(r.event&&r.element){var q=r.event;var v=r.element;var s=false;var x=false;if(v.is("input")){var p=v.parents("form").attr("action");var t=v.parents("form").serialize();var u="ajax";x=true;q.preventDefault();}else{if(jQuery("input[name$='"+l.setNameOfHiddenAjaxInputField+"']",v).size()!=0){var p=jQuery("input[name$='"+l.setNameOfHiddenAjaxInputField+"']",v).val();var t="";var u="ajax";q.preventDefault();}else{if(jQuery(l.getStaticContentFromInnerContainer,v).size()!=0){if(jQuery(l.getStaticContentFromInnerContainer+" img",v).size()!=0){var w=jQuery(l.getStaticContentFromInnerContainer+" img",v);}var p="";var t=jQuery(l.getStaticContentFromInnerContainer,v).html();var u="static";q.preventDefault();}else{if(l.getStaticContentFrom){var p="";var t=jQuery(l.getStaticContentFrom).html();var u="static";q.preventDefault();}else{s=true;}}}}if(!s){n({type:u,element:v,source:p,data:t,loadImagePreparer:{currentImageObj:w,finalizeModalBox:false}});}if(x){return false;}}}function f(p){p=jQuery.extend({targetElement:null,typeOfAnimation:"swing",animationSpeed:800},p||{});if(p.targetElement){jQuery("html:not(:animated), body:not(:animated)").animate({scrollTop:jQuery(p.targetElement).offset().top},p.animationSpeed,p.typeOfAnimation);}}function g(q){q=jQuery.extend({ar_XMLHttpRequest:null,ar_textStatus:null,ar_errorThrown:null,targetContainer:null,ar_enableDebugging:false},q||{});var r=q.ar_XMLHttpRequest;var u=q.ar_textStatus;var s=q.ar_errorThrown;if(r&&u!="error"){if(r.status==403){var t=r.getResponseHeader("Location");if(typeof t!=="undefined"){location.href=t;}}else{if(r.status==500&&q.targetContainer){p({errorMessage:l.localizedStrings["errorMessageXMLHttpRequest"],targetContainer:q.targetContainer});}}if(q.ar_enableDebugging){console.log("XMLHttpRequest.status: "+r.status);}}else{if(u=="error"){if(q.targetContainer){p({errorMessage:l.localizedStrings["errorMessageTextStatusError"],targetContainer:q.targetContainer});}if(q.ar_enableDebugging){console.log("textStatus: "+u);}}else{}}function p(v){v=jQuery.extend({errorMessage:null,targetContainer:null},v||{});if(v.errorMessage&&v.targetContainer){var w="";w+='<div class="simleModalboxErrorBox"><div class="simleModalboxErrorBoxContent">';w+=v.errorMessage;w+="</div></div>";jQuery(v.targetContainer).removeAttr("style").html(w);if(jQuery(v.targetContainer).parents(l.setModalboxContainer).size()>0){jQuery(l.setAjaxLoader).remove();k();}}}}function i(p){p=jQuery.extend({currentURL:"",addParameterName:"ajaxContent",addParameterValue:"true"},p||{});var r=p.currentURL;if(r.indexOf(p.addParameterName)!=-1){r=r;}else{if(r.indexOf("?")!=-1){var q="&";}else{var q="?";}r=r+q+p.addParameterName+"="+p.addParameterValue;}return r;}function m(q){q=jQuery.extend({type:q.type,element:q.element,source:q.source,data:q.data,loadImagePreparer:{currentImageObj:q.loadImagePreparer["currentImageObj"],finalizeModalBox:q.loadImagePreparer["finalizeModalBox"]},nameOfImagePreloaderContainer:"imagePreparerLoader"},q||{});if(q.loadImagePreparer["currentImageObj"]){jQuery(l.getStaticContentFromInnerContainer).css({visibility:"hidden",display:"block"});var p=jQuery(q.loadImagePreparer["currentImageObj"]).width();var r=jQuery(q.loadImagePreparer["currentImageObj"]).height();jQuery(l.getStaticContentFromInnerContainer).removeAttr("style");n({type:q.type,element:q.element,source:q.source,data:q.data,loadImagePreparer:{currentImageObj:q.loadImagePreparer["currentImageObj"],widthOfImage:p,heightOfImage:r,finalizeModalBox:true,nameOfImagePreloaderContainer:q.nameOfImagePreloaderContainer}});}}function h(){var p="";p+='<script type="text/javascript">';p+='jQuery(document).ready(function(){ jQuery(".closeModalBox", "'+l.setModalboxContainer+"\").click(function(){ jQuery(this).modalBox.close({layerContainer:'"+l.setFaderLayer+"', setModalboxContainer:'"+l.setModalboxContainer+"' }); }); });";p+="<\/script>";jQuery(l.setModalboxContainer).append(p);if(l.callFunctionAfterSuccess){l.callFunctionAfterSuccess();}}function n(q){q=jQuery.extend({type:null,element:null,source:null,data:null,loadImagePreparer:{currentImageObj:null,widthOfImage:null,heightOfImage:null,finalizeModalBox:false,nameOfImagePreloaderContainer:null},eMessageNoData:l.localizedStrings["errorMessageIfNoDataAvailable"],onSuccess:function(){h();return false;}},q||{});jQuery(l.setNameOfPreCacheContainer).remove();if(!q.data&&q.eMessageNoData){q.data=q.eMessageNoData;}if(q.loadImagePreparer["currentImageObj"]&&!q.loadImagePreparer["finalizeModalBox"]){m({type:q.type,element:q.element,source:q.source,data:q.data,loadImagePreparer:q.loadImagePreparer});}else{if(q.type){if(q.source){q.source=i({currentURL:q.source});}var t="";if(q.element){if(jQuery(q.element).hasClass("large")){var p="large";}else{if(jQuery(q.element).hasClass("medium")){var p="medium";}else{if(jQuery(q.element).hasClass("small")){var p="small";}else{if(q.loadImagePreparer["nameOfImagePreloaderContainer"]){var p="auto";t+="width:"+Math.abs(q.loadImagePreparer["widthOfImage"]+40)+"px; ";t+="height:"+Math.abs(q.loadImagePreparer["heightOfImage"]+40)+"px; ";}else{var p="";}}}}if(jQuery(q.element).hasClass("emphasis")){p+=" emphasis";}}if(l.setWidthOfModalLayer){t+="width:"+parseInt(l.setWidthOfModalLayer)+"px; ";}if(jQuery(l.setModalboxContainer).size()==0){o();var r=a({customStyles:'class="'+p+'" style="'+t+'"'});jQuery("body").append(r);}else{var s=jQuery.fn.modalBox.cleanupSelectorName({replaceValue:l.setAjaxLoader});jQuery.fn.modalBox.clean({setModalboxContentContainer:l.setModalboxBodyContentContainer,setAjaxLoader:s,localizedStrings:l.localizedStrings["messageAjaxLoader"]});}switch(q.type){case"static":jQuery(l.setAjaxLoader).hide();jQuery(l.setModalboxBodyContentContainer,l.setModalboxContainer).html(q.data);if(b){k();}q.onSuccess();break;case"ajax":jQuery.ajax({type:"POST",url:q.source,data:q.data,success:function(u,v){jQuery(l.setAjaxLoader).hide();jQuery(l.setModalboxBodyContentContainer,l.setModalboxContainer).append(u);k();q.onSuccess();},error:function(u,w,v){g({ar_XMLHttpRequest:u,ar_textStatus:w,ar_errorThrown:v,targetContainer:l.setModalboxContainer+" "+l.setModalboxBodyContentContainer});}});break;}if(!b){k();}}}}function k(){if(jQuery(l.setNameOfPreCacheContainer).size()==0){if(jQuery(l.setModalboxContainer).size()!=0){if(jQuery("body a.modalBoxTopLink").size()==0){jQuery("body").prepend('<a class="modalBoxTopLink"></a>');}var q=parseInt(jQuery(window).width()-jQuery(l.setModalboxContainer).width())/2;if(q<=0){q=0;}var r=parseInt(jQuery(window).height()-jQuery(l.setModalboxContainer).height()-70)/2;if(b){if(r<=0){jQuery(l.setModalboxContainer).css({position:"absolute",left:q+"px",top:l.minimalTopSpacingOfModalbox+"px",display:"block",visibility:"visible"});}else{jQuery(l.setModalboxContainer).css({position:"absolute",left:q+"px",display:"block",visibility:"visible"});}f({targetElement:"a.modalBoxTopLink"});}else{if(r<=0){jQuery(l.setModalboxContainer).css({position:"absolute",left:q+"px",top:l.minimalTopSpacingOfModalbox+"px",display:"block",visibility:"visible"});f({targetElement:"a.modalBoxTopLink"});}else{jQuery(l.setModalboxContainer).css({position:"fixed",left:q+"px",top:r+"px",display:"block",visibility:"visible"});}}if(l.usejqueryuidragable){jQuery(l.setModalboxContainer).draggable("destroy").draggable({opacity:false,iframeFix:true,refreshPositions:true});}o();}if(b){var p=jQuery("div.modalboxStyleContainerTopRight",l.setModalboxContainer).height();jQuery("div.modalboxStyleContainerTopLeft",l.setModalboxContainer).height(p);}}}function o(){if(l.setTypeOfFadingLayer=="white"){var p=l.setStylesOfFadingLayer["white"];}else{if(l.setTypeOfFadingLayer=="black"){var p=l.setStylesOfFadingLayer["black"];}else{if(l.setTypeOfFadingLayer=="custom"&&l.setStylesOfFadingLayer["custom"]){var p=l.setStylesOfFadingLayer["custom"];}else{var p=l.setStylesOfFadingLayer["transparent"];}}}var q=jQuery(l.setFaderLayer);if(q.size()==0){var r=jQuery.fn.modalBox.cleanupSelectorName({replaceValue:l.setFaderLayer});jQuery("body").append('<div id="'+r+'" style="'+p+'"></div><iframe class="modalBoxIe6layerfix"></iframe>');if(b){jQuery(".modalBoxIe6layerfix").css({width:Math.abs(jQuery("body").width()-1)+"px",height:Math.abs(jQuery("body").height()-1)+"px"});}if(!l.killModalboxWithCloseButtonOnly){jQuery(l.setFaderLayer).click(function(){jQuery(this).modalBox.close({layerContainer:l.setFaderLayer,setModalboxContainer:l.setModalboxContainer});});}jQuery(window).resize(function(){if(jQuery(l.setFaderLayer).is(":visible")){o();}});}else{if(q.size()!=0&&!q.is(":visible")){q.show();}}}};function a(h){h=jQuery.extend({customStyles:""},h||{});h=jQuery.extend({},jQuery.fn.modalBox.defaults,h);h.localizedStrings=jQuery.fn.modalBox.getlocales();var g=jQuery.fn.modalBox.cleanupSelectorName({replaceValue:h.setModalboxContainer});var f=jQuery.fn.modalBox.cleanupSelectorName({replaceValue:h.setModalboxBodyContainer});var k=jQuery.fn.modalBox.cleanupSelectorName({replaceValue:h.setModalboxBodyContentContainer});var e=jQuery.fn.modalBox.cleanupSelectorName({replaceValue:h.setModalboxCloseButtonContainer});var j=jQuery.fn.modalBox.cleanupSelectorName({replaceValue:h.setAjaxLoader});var i="";i+='<div id="'+g+'"'+h.customStyles+">";i+='<div id="'+f+'">';if(b){i+=h.setModalboxLayoutContainer_Begin_ObsoleteBrowsers;}else{i+=h.setModalboxLayoutContainer_Begin;}i+='<div class="'+k+'">';i+='<div id="'+j+'">'+h.localizedStrings["messageAjaxLoader"]+"</div>";i+="</div>";if(b){i+=h.setModalboxLayoutContainer_End_ObsoleteBrowsers;}else{i+=h.setModalboxLayoutContainer_End;}i+='<div id="'+e+'"><a href="javascript:void(0);" class="closeModalBox"><span class="closeModalBox">'+h.localizedStrings["messageCloseWindow"]+"</span></a></div>";i+="</div>";i+="</div>";return i;}jQuery.fn.modalBox.close=function(e){e=jQuery.extend({},jQuery.fn.modalBox.defaults,e);if(e.setFaderLayer&&e.setModalboxContainer){jQuery(e.setFaderLayer).remove();jQuery(e.setModalboxContainer).remove();jQuery("iframe.modalBoxIe6layerfix").remove();}};jQuery.fn.modalBox.clean=function(e){e=jQuery.extend({setModalboxContentContainer:null,setAjaxLoader:null,localizedStrings:null},e||{});if(e.setModalboxContentContainer){jQuery(e.setModalboxContentContainer).html('<div id="'+e.setAjaxLoader+'">'+e.localizedStrings+"</div>");}};jQuery.fn.modalBox.cleanupSelectorName=function(e){e=jQuery.extend({replaceValue:""},e||{});var f=e.replaceValue;f=f.replace(/[#]/g,"");f=f.replace(/[.]/g,"");return f;};jQuery.fn.modalBox.getlocales=function(e){e=jQuery.extend({},jQuery.fn.modalBox.defaults,e);if(typeof(modalboxLocalizedStrings)!=="undefined"){if(modalboxLocalizedStrings!==""){e.localizedStrings={messageCloseWindow:modalboxLocalizedStrings["messageCloseWindow"],messageAjaxLoader:modalboxLocalizedStrings["messageAjaxLoader"],errorMessageIfNoDataAvailable:modalboxLocalizedStrings["errorMessageIfNoDataAvailable"],errorMessageXMLHttpRequest:modalboxLocalizedStrings["errorMessageXMLHttpRequest"],errorMessageTextStatusError:modalboxLocalizedStrings["errorMessageTextStatusError"]};}}return e.localizedStrings;};jQuery.fn.modalBox.precache=function(e){e=jQuery.extend({},jQuery.fn.modalBox.defaults,e);if(e.setNameOfPreCacheContainer){if(jQuery(e.setNameOfPreCacheContainer).size()==0){var h=jQuery.fn.modalBox.cleanupSelectorName({replaceValue:e.setNameOfPreCacheContainer});var g=a();var f="";f+='<div id="'+h+'" style="position:absolute; left:-9999px; top:-9999px;">';f+=g;f+="</div>";jQuery("body").append(f);jQuery(e.setModalboxContainer).show();}}};jQuery.fn.modalBox.defaults={setModalboxContainer:"#modalBox",setModalboxBodyContainer:"#modalBoxBody",setModalboxBodyContentContainer:".modalBoxBodyContent",setFaderLayer:"#modalBoxFaderLayer",setAjaxLoader:"#modalBoxAjaxLoader",setModalboxCloseButtonContainer:"#modalBoxCloseButton",getStaticContentFromInnerContainer:".modalboxContent",setNameOfHiddenAjaxInputField:"ajaxhref",setNameOfPreCacheContainer:"#modalboxPreCacheContainer",setModalboxLayoutContainer_Begin:'<div class="modalboxStyleContainerTopLeft"><div class="modalboxStyleContainerTopRight"><div class="modalboxStyleContainerContent">',setModalboxLayoutContainer_End:'</div></div></div><div class="modalboxStyleContainerBottomLeft"><div class="modalboxStyleContainerBottomRight"></div></div>',setModalboxLayoutContainer_Begin_ObsoleteBrowsers:'<div class="modalboxStyleContainerTopRight"><div class="modalboxStyleContainerContent">',setModalboxLayoutContainer_End_ObsoleteBrowsers:'</div></div><div class="modalboxStyleContainerBottomRight"></div><div class="modalboxStyleContainerTopLeft"></div><div class="modalboxStyleContainerBottomLeft"></div>',localizedStrings:{messageCloseWindow:"",messageAjaxLoader:"انتظر قليلا",errorMessageIfNoDataAvailable:"<strong>No content available!</strong>",errorMessageXMLHttpRequest:'Error: XML-Http-Request Status "500"',errorMessageTextStatusError:"Error: AJAX Request failed"}};jQuery(document).ready(function(){jQuery(".openmodalbox").modalBox();jQuery.fn.modalBox.precache();});})(jQuery);


function lightup2(obj)

{

obj.className=(obj.className=='momo'?'mooz':'momo')

}
function lightup3(obj)

{

obj.className=(obj.className=='homoss'?'malek':'homoss')

}

function refrClock() 
{ 
var d=new Date(); 
var s=d.getSeconds(); 
var m=d.getMinutes(); 
var h=d.getHours(); 
var day=d.getDay(); 
var month=d.getMonth(); 
var year=d.getFullYear(); 
var days=new Array("الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"); 
var am_pm; 
if (s<10) {s="0" + s} 
if (m<10) {m="0" + m} 
if (h>12) {h-=12;am_pm = "مساءً"} 
else {am_pm="صباحاً"} 
if (h<10) {h="0" + h} 
document.getElementById("clock").innerHTML= " الساعة الآن " + h + ":" + m + ":" + s + " " + am_pm; 
setTimeout("refrClock()",1000); 
}

function Addva()
{
 var name=document.getElementById("name").value;
 var email=document.getElementById("email").value;
 var mob=document.getElementById("mob").value;
 var country=document.getElementById("country").value;
 var account=document.getElementById("account").value;
 var total=document.getElementById("total").value;
 var chek=document.getElementById("chek").value;
 
 if(!name || !email || !mob )
 {
  alert('تاكد من جميع البيانات من فضلك');
	}
	else
	{
  sama('bay','bayit',name,email,mob,country,account,total,chek);
 }
}

