function removeSpaces(string) {
	var tstring = "";
	string = '' + string;
	splitstring = string.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	return tstring.length;
}


function valid(str) {
        for(var i = 0; i < str.length; i++) {
            var charcode = str.charCodeAt(i);

            /* A-Z */
            if(charcode >= 0x41 && charcode <= 0x5A) {
                continue;
            }               
            /* a-z */
            if(charcode >= 0x61 && charcode <= 0x7A) {
                continue;
            }   
            /* 0-9 */
            if(charcode >= 0x30 && charcode <= 0x39) {
                continue;
            }               
            /* . - _ 32*/
            if(charcode == 0x2D || charcode == 0x2E || charcode == 0x5F  ) {
                continue;
            }
               
            return false;
        }//end for(var i = 0; i < str.length; i++)

        return true;

    }//end function valid
    
    
    
	function testemail(obj) {
        var atpos = obj.value.indexOf("@");
            if(atpos == -1) {
                return false;
            }

            if(atpos == 0) {
                return false;
            }

            var dotpos = obj.value.indexOf('.', atpos+2);

            if( dotpos == -1) {
                return false;
            }
               
            if(dotpos == (obj.value.length - 1) ) {
               return false;
            }
               
            if(obj.value.indexOf(".") == 0){
                return false;
            }
               
            if( obj.value.indexOf("@")  == (obj.value.indexOf('.', obj.value.indexOf("@")+1)) - 1 ){
                return false;
            }
                              
            if( obj.value.indexOf(".")  == (obj.value.indexOf('.', obj.value.indexOf(".")+1)) - 1 ){
	        return false;
            }
               
                             
           var fpart = obj.value.substring(0,atpos);
           var host = obj.value.substring(atpos + 1, dotpos);
           var domain = obj.value.substr(dotpos +1);

           if(!( valid(fpart) && valid(host) && valid(domain))) {
               return false;
           }
     
           var afterat = obj.value.substr(atpos + 1);
     
           if(afterat.lastIndexOf('.') == (afterat.length - 1)) {
               return false;
           }
     
           for(var i = 1; i < afterat.length; i++) {
        
     	       if(afterat.charAt(i) == '.' && afterat.charAt(i-1) == '.') {
                   return false;
               }

           }//end for(var i = 1; i < afterat.length; i++)

           return true;
                  
    }//end function testemail	




function checkData(){
	var err_array =new Array();
	if (removeSpaces(document.getElementById('reason').value) == 0 ) {
	    	alert("الرجاء شرح المشكلة");
	 		document.getElementById('reason').focus();
			return false;
		}
		return true;
		
}
function checkData2(){
	var err_array =new Array();
	if (removeSpaces(document.form2.name1.value) == 0 ) {
	    	alert("الرجاء إدخال الإسم");
	 		document.form2.name1.focus();
			return false;
		}
 if (removeSpaces(document.form2.email1.value) == 0 ) {
	    	alert("الرجاء إدخال البريد الإلكتروني");
	 		document.form2.email1.focus();
			return false;
		}
  else if (!testemail(document.form2.email1)) {
	    	alert("الرجاء إدخال بريد إلكتروني صحيح");
	 		document.form2.email1.focus();
			return false;
		}
	if (removeSpaces(document.form2.msg.value) == 0 ) {
	    	alert("الرجاء إدخال التعليق");
	 		document.form2.msg.focus();
			return false;
		}
		
		return true;
		
}

function checkTell(){
	
	if (removeSpaces(document.form3.name1.value) == 0 ) {
	    	alert("الرجاء إدخال الإسم");
	 		document.form3.name1.focus();
			return false;
		}else if (removeSpaces(document.form3.email1.value) == 0 ) {
	    	alert("الرجاء إدخال البريد الإلكتروني");
	 		document.form3.email1.focus();
			return false;
		}
  else if (!testemail(document.form3.email1)) {
	    	alert("الرجاء إدخال بريد إلكتروني صحيح");
	 		document.form3.email1.focus();
			return false;
		}
		
	else if (removeSpaces(document.form3.name2.value) == 0 ) {
	    	alert("الرجاء ادخال اسم صديقك");
	 		document.form3.name2.focus();
			return false;
		}
	else if (removeSpaces(document.form3.email2.value) == 0 ) {
	    	alert("الرجاء ادخال بريد صديقك الإلكتروني");
	 		document.form3.email2.focus();
			return false;
		}
		
		 else if (!testemail(document.form3.email2)) {
	    	alert("الرجاء إدخال بريد إلكتروني صحيح");
	 		document.form3.email2.focus();
			return false;
		}
		 else if (removeSpaces(document.form3.message.value) == 0 ) {
	    	alert("الرجاء ادخال الرسالة ");
	 		document.form3.message.focus();
			return false;
		}
	
	
	
}





function checkContact(){
	
	
	if (removeSpaces(document.form2.name1.value) == 0 ) {
	    	alert("الرجاء إدخال الإسم");
	 		document.form2.name1.focus();
			return false;
	}else if (removeSpaces(document.form2.email1.value) == 0 ) {
	    	alert("الرجاء إدخال البريد الإلكتروني");
	 		document.form2.email1.focus();
			return false;
	}
  else if (!testemail(document.form2.email1)) {
	    	alert("الرجاء إدخال بريد إلكتروني صحيح");
	 		document.form2.email1.focus();
			return false;
		}
		
	else if (removeSpaces(document.form2.email2.value) == 0 ) {
	    	alert("الرجاء اعادة ادخال البريد الإلكتروني");
	 		document.form2.email2.focus();
			return false;
		}

	else if (document.form2.email1.value != document.form2.email2.value ) {
	    	alert("الرجاء ادخال بريد إلكتروني صحيح");
	 		document.form2.email2.focus();
			return false;
		}
	else if (removeSpaces(document.form2.subject.value) == 0 ) {
	    	alert("الرجاء ادخال الموضوع");
	 		document.form2.subject.focus();
			return false;
		}
	else if (removeSpaces(document.form2.comms.value) == 0 ) {
	    	alert("الرجاء ادخال الملاحظة");
	 		document.form2.comms.focus();
			return false;
		}
		
	
}// end function



function checkLogin(){

if (removeSpaces(document.forms[1].website.value) == 0 ) {
	    	alert("الرجاء ادخال الموقع");
	 		document.forms[1].website.focus();
			return false;
	}else if (removeSpaces(document.forms[1].password.value) == 0 ) {
	    	alert("الرجاء ادخال كلمة السر");
	 		document.forms[1].password.focus();
			return false;
	}



}



function redirectLinks(ev){
//alert(ev);
 ev=ev || window.event;
        if(ev.srcElement){
		 var ref = ev.srcElement;
        }else{
		 var ref = ev.target;
		}
		try {
		if ( typeof(ref.href) == 'undefined' && typeof(ref.parentNode.href) != 'undefined' )
		 ref = ref.parentNode;
		else if (typeof(ref.href) == 'undefined' && typeof(ref.parentNode.href) == 'undefined' && typeof(ref.parentNode.parentNode.href) != 'undefined' )
			ref = ref.parentNode.parentNode;
		}catch (e) {}
		if ( typeof(ref.href) != 'undefined' && ref.href.indexOf('maktoob') == -1 && ref.href.indexOf('javascript') == -1 ){
		 //window.top.location ='http://www.maktoobblog.com/redirectLink.php?link='+urlencode(ref);
		 ref.href = 'http://daleel.maktoob.com/redirectLink.php?link='+urlencode(ref.href);
		 return true;
		}
}
function urlencode(str) {
return escape(str).replace(/\+/g,'%2B').replace(/%20/g, '+').replace(/\*/g, '%2A').replace(/\//g, '%2F').replace(/@/g, '%40');
}
document.onclick= redirectLinks