// JavaScript Document
//if(navigator.appName=='Netscape'){
//document.location = 'mozella.html';
//alert(navigator.appName);
//}
//We wrap all the code in an object so that it doesn't interfere with any other code
var mylink=0;

var scroller = {
  init:   function() {

    //collect the variables
    scroller.docH = document.getElementById("content").offsetHeight;
    scroller.contH = document.getElementById("container").offsetHeight;
    scroller.scrollAreaH = document.getElementById("scrollArea").offsetHeight;
      
    //calculate height of scroller and resize the scroller div
    //(however, we make sure that it isn't to small for long pages)
    scroller.scrollH = (scroller.contH * scroller.scrollAreaH) / scroller.docH;
    //if(scroller.scrollH < 15) scroller.scrollH = 15;
    document.getElementById("scroller").style.height = Math.round(scroller.scrollH) + "px";
    
    //what is the effective scroll distance once the scoller's height has been taken into account
    scroller.scrollDist = Math.round(scroller.scrollAreaH-scroller.scrollH);
    
    //make the scroller div draggable
    Drag.init(document.getElementById("scroller"),null,0,0,-1,scroller.scrollDist);
    
    //add ondrag function
    document.getElementById("scroller").onDrag = function (x,y) {
      var scrollY = parseInt(document.getElementById("scroller").style.top);
      var docY = 0 - (scrollY * (scroller.docH - scroller.contH) / scroller.scrollDist);
      document.getElementById("content").style.top = docY + "px";
    }
  }
}




function appear(ob)
{

	
if($(ob).style.display!='none')
{
Effect.Fade(ob,{ duration: 0.3 });
//new Effect.Scale( ob2, 64,{ scaleX: true, scaleY: false , duration:0.3});	
}
if($(ob).style.display=='none')
{

Effect.Appear(ob, { duration: 0.3 });
	//new Effect.Scale( ob, 160,{ scaleX: true, scaleY: false , duration:0.3});
}
else
{
Effect.Fade(ob,{ duration: 0.3 });
//new Effect.Scale( ob, 64,{ scaleX: true, scaleY: false , duration:0.3});
}
}


function up2(){
	if(parseInt($("scroller").style.height)<400){
	
		if(parseInt(document.getElementById("scroller").style.top)>0){
      document.getElementById("scroller").style.top = parseInt(document.getElementById("scroller").style.top) - 12 + "px";
	        document.getElementById("content").style.top = parseInt(document.getElementById("content").style.top) + 24 + "px";
			}

		}

else {
	if(parseInt(document.getElementById("scroller").style.top)>0) {
      document.getElementById("scroller").style.top = parseInt(document.getElementById("scroller").style.top) - 12 + "px";
	  document.getElementById("content").style.top = parseInt(document.getElementById("content").style.top) + 48 + "px";
	}	

}

}

function dn(){
	//alert($("scroller").style.height);
		if(parseInt($("scroller").style.height)==75 || parseInt($("scroller").style.height)==78){

	if(parseInt(document.getElementById("scroller").style.top)<parseInt(document.getElementById("scroller").style.height)){
      document.getElementById("scroller").style.top = parseInt(document.getElementById("scroller").style.top) + 12 + "px";
	        document.getElementById("content").style.top = parseInt(document.getElementById("content").style.top) - 48 + "px";
			}
	}
	
	else if(parseInt($("scroller").style.height)<100){

	if(parseInt(document.getElementById("scroller").style.top)<parseInt(document.getElementById("scroller").style.height)){
      document.getElementById("scroller").style.top = parseInt(document.getElementById("scroller").style.top) + 12 + "px";
	        document.getElementById("content").style.top = parseInt(document.getElementById("content").style.top) - 24 + "px";
			}
	}

else {
	
	if(parseInt(document.getElementById("scroller").style.top)<parseInt(document.getElementById("scroller").style.height)){
      document.getElementById("scroller").style.top = parseInt(document.getElementById("scroller").style.top) + 12 + "px";
	        document.getElementById("content").style.top = parseInt(document.getElementById("content").style.top) - 48 + "px";
			}
		}

}

function reloadContent(docH)
{
document.getElementById('container').style.display = 'block';
document.getElementById('scrollArea').style.display = 'block';

document.getElementById("scroller").style.top = 0 + "px";
document.getElementById("content").style.top = 0 + "px";
scroller.docH = docH;
    scroller.contH = Math.round(docH/2);
	
	if(docH<100)
	{
	scroller.scrollAreaH = 30;
	document.getElementById("container").style.height = 150  + "px";
	document.getElementById("scrollArea").style.height = 150  + "px";
	}
	
    else if(docH<400)
	{
	scroller.scrollAreaH = Math.round(docH/2);
	document.getElementById("container").style.height = Math.round(document.getElementById("content").offsetHeight /2)  + "px";
	document.getElementById("scrollArea").style.height = Math.round(document.getElementById("content").offsetHeight /2)  + "px";
	}
	else
	{
	scroller.scrollAreaH = Math.round(docH/4);
	document.getElementById("container").style.height = Math.round(document.getElementById("content").offsetHeight / 4)   + "px";
	document.getElementById("scrollArea").style.height = Math.round(document.getElementById("content").offsetHeight /4)  + "px";
	}
    //calculate height of scroller and resize the scroller div
    //(however, we make sure that it isn't to small for long pages)
    scroller.scrollH = (scroller.contH * scroller.scrollAreaH) / scroller.docH;
    //if(scroller.scrollH < 15) scroller.scrollH = 15;
    document.getElementById("scroller").style.height = Math.round(scroller.scrollH) + "px";
	
    //what is the effective scroll distance once the scoller's height has been taken into account
    scroller.scrollDist = Math.round(scroller.scrollAreaH-scroller.scrollH);
  
    //make the scroller div draggable
    Drag.init(document.getElementById("scroller"),null,0,0,-1,scroller.scrollDist);
	
	document.getElementById("scroller").onDrag = function (x,y) {
      var scrollY = parseInt(document.getElementById("scroller").style.top);
	  if(docH==1000)
	  var docY = 0 - (scrollY * (scroller.docH - scroller.contH) / scroller.scrollDist)*3.8;
	  else
      var docY = 0 - (scrollY * (scroller.docH - scroller.contH) / scroller.scrollDist);
      document.getElementById("content").style.top = docY + "px";
	  }
	  
}
//document.getElementById('message').style.display = 'block';


    if (document.images)
    {
      preload_image_object = new Image();
      // set image url
      image_url = new Array();
      image_url[0] = "images/about_profile.jpg";
      image_url[1] = "images/about_startegy.jpg";
      image_url[2] = "images/economic_overview.jpg";
      image_url[3] = "images/portfolio_al.jpg";
	  image_url[4] = "images/portfolio_al_marina.jpg";
	  image_url[5] = "images/about_m.jpg";
	  image_url[6] = "";
	  image_url[7] = "images/future.jpg";
	  image_url[8] = "images/word-of-the-ceo.jpg";
	  image_url[9] = "images/executive-management.jpg";
	  image_url[11] = "images/satellite-vie-al-marina.jpg";
	  image_url[12] = "images/satellite-vie-al-gamra.jpg";
	  image_url[13] = "images/projects_intro.jpg";
	  image_url[14] = "images/mainmedia.jpg";
	  image_url[15] = "images/mediacenter.jpg";
       var i = 0;
       for(i=0; i<=15; i++) 
         preload_image_object.src = image_url[i];
    }



function go(num,lang)
{


mylink=num;
switch (num)
{
default:
$('mycotent').src="temp1.php?go="+num+"&lang="+lang+"&"+Math.random(1000);
break;

case 6:
$('mycotent').src="main.php?lang="+lang;
break;

case 3:
$('mycotent').src="temp2.php?go="+num+"&lang="+lang+"&"+Math.random(1000);
break;

case 4:
$('mycotent').src="temp2.php?go="+num+"&lang="+lang+"&"+Math.random(1000);
break;

case 7:
$('mycotent').src="temp3.php?go="+num+"&lang="+lang+"&"+Math.random(1000);
break;

case 13:
$('mycotent').src="temp3.php?go="+num+"&lang="+lang+"&"+Math.random(1000);
break;

case 10:
$('mycotent').src="01.php?lang="+lang;
break;

case 11:
if(lang=="ar")
$('mycotent').src="forms.php?lang="+lang;
else
$('mycotent').src="formsen.php?lang="+lang;
break;

case 12:
$('mycotent').src = "sitemap.php?lang="+lang;
break;


case 15:
if(lang=="ar")
$('mycotent').src="gamra.php?lang="+lang;
else
$('mycotent').src="gamraen.php?lang="+lang;
break;

case 16:
if(lang=="ar")
$('mycotent').src="media1.php?Year=2009&Month=April&id=8&lang=ar";
else
$('mycotent').src="media1en.php?Year=2009&Month=April&id=1&lang=en";
break;

case 17:
$('mycotent').src = "press-ads.php?lang="+lang;
break;


case 18:
$('mycotent').src = "media3.php?lang="+lang;
break;


}

}

function srch(lang,q)
{
if(lang=="en")
$('mycotent').src = "searchen.php?lang=en&q="+q;
else
$('mycotent').src = "search.php?lang=ar&q="+q;
}

function check()
{
		var emailID=document.f1.email;
	if ((emailID.value==null)||(emailID.value=="")){
		alert("يرجى وضع البريد الإلكتروني")
		emailID.focus()
		return false
	}
	else if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
if(document.getElementById('fullname').value=="")
{
alert('الرجاء وضع الإسم الكامل في الخانة المناسبة');
}
else if(document.getElementById('typeofwork').value=="")
{
alert('الرجاء وضع نوعية العمل في الخانة المناسبة');
}
else if(document.getElementById('telnumber').value=="")
{
alert('الرجاء وضع رقم الهاتف في الخانة المناسبة');
}
else if(document.getElementById('workname').value=="")
{
alert('الرجاء وضع مكان العمل في الخانة المناسبة');
}
else if(document.getElementById('celnumber').value=="")
{
alert('الرجاء وضع نوعية العمل في الخانة المناسبة');
}
else if(document.getElementById('email').value=="")
{
alert('الرجاء وضع البريد الإلكتروني في الخانة المناسبة');
}
else if(document.getElementById('pstatus').checked=="false")
{
alert('الرجاء إختيار الحالة الإجتماعية');
}
else if(document.getElementById('education').checked=="false")
{
alert('الرجاء إختيار مستوى العلمي');
}
else if(document.getElementById('income').checked=="false")
{
alert('الرجاء إختيار الدخل الفردي');
}
else if(document.getElementById('yourtypehome').checked=="false")
{
alert('الرجاء إختيار نوع منزلك');
}
else if(document.getElementById('hometype').checked=="false")
{
alert('الرجاء إختيار نوع المنزل');
}
else if(document.getElementById('numrooms').checked=="false")
{
alert('الرجاء إختيار عدد الغرف');
}
else if(document.getElementById('owner').checked=="false")
{
alert('الرجاء إختيار المالك');
}
else if(document.getElementById('buyhouse').checked=="false")
{
alert('الرجاء وضع جوب في خانة هل ترغب شراء منزل');
}
else if(document.getElementById('buyland').checked=="false")
{
alert('الرجاء وضع جواب في خانة هل ترغب شراء الأرض');
}
else if(document.getElementById('knowinjaz').checked=="false")
{
alert('الرجاء وضع جواب في خانة هل تعرف إنجاز');
}
else if(document.getElementById('howknowinjaz').checked=="false")
{
alert('الرجاء إختيار الجواب المناسب كيف عرفت عن إنجاز');
}
else if(document.getElementById('newsletter').checked=="false")
{
alert('الرجاء إختيار إن كنت ترغب في إشتراك في النشرة الإلكترونية');
}
else if(document.getElementById('communicateinjaz').checked=="false")
{
alert('الرجاء إختيار إن كنت ترغب في أن يتصل أحد بك من قبلنا');
}
else if(document.getElementById('preparedby').value=="")
{
alert('الرجاء تعبئة أعد هذا من قبل');
}
else
{
	new Ajax.Request( 'php/submitform.php', { method: 'post', encoding: 'UTF-8', parameters: { fullname: $( 'fullname' ).value, typeofwork: $( 'typeofwork' ).value, telnumber: $( 'telnumber' ).value , workname: $( 'workname' ).value , celnumber: $( 'celnumber' ).value , email: $( 'email' ).value , pstatus: $( 'pstatus' ).value , education: $( 'education' ).value , income: $( 'income' ).value , yourtypehome: $( 'yourtypehome' ).value , hometype: $( 'hometype' ).value , typeofwork: $( 'typeofwork' ).value , numrooms: $( 'numrooms' ).value , owner: $( 'owner' ).value , buyhouse: $( 'buyhouse' ).value , buyland: $( 'buyland' ).value , knowinjaz: $( 'knowinjaz' ).value , howknowinjaz: $( 'howknowinjaz' ).value , newsletter: $( 'newsletter' ).value, communicateinjaz: $( 'communicateinjaz' ).value, preparedby: $( 'preparedby' ).value },  onSuccess: function () { alert( 'تم تسجيل الإستمارة بنجاح' ); parent.go(6,'ar');} }); 
}
}


function checken()
{
	var emailID=document.f1.email;
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	}
	else if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
else if(document.getElementById('fullname').value=="")
{
alert('Please insert Full Name');
}
else if(document.getElementById('typeofwork').value=="")
{
alert('Please insert work field');
}
else if(document.getElementById('telnumber').value=="")
{
alert('Please insert phone number');
}
else if(document.getElementById('workname').value=="")
{
alert('Please insert work place');
}
else if(document.getElementById('celnumber').value=="")
{
alert('Please insert type of work');
}
else if(document.getElementById('email').value=="")
{
alert('Please insert Email address');
}
else if(document.getElementById('pstatus').checked=="false")
{
alert('Personal status');
}
else if(document.getElementById('education').checked=="false")
{
alert('Education Level');
}
else if(document.getElementById('income').checked=="false")
{
alert('اPersonal Income');
}
else if(document.getElementById('yourtypehome').checked=="false")
{
alert('Select Home Type');
}
else if(document.getElementById('hometype').checked=="false")
{
alert('اSelect Home Type');
}
else if(document.getElementById('numrooms').checked=="false")
{
alert('Number of rooms');
}
else if(document.getElementById('owner').checked=="false")
{
alert('اSelect Owner');
}
else if(document.getElementById('buyhouse').checked=="false")
{
alert('Do you like to buy a House');
}
else if(document.getElementById('buyland').checked=="false")
{
alert('Do you like to buy a land');
}
else if(document.getElementById('knowinjaz').checked=="false")
{
alert('Do you know injaz');
}
else if(document.getElementById('howknowinjaz').checked=="false")
{
alert('How did you know Injaz');
}
else if(document.getElementById('newsletter').checked=="false")
{
alert('Do you like to participate with the newsletter');
}
else if(document.getElementById('communicateinjaz').checked=="false")
{
alert('Do you like to call you for support');
}
else if(document.getElementById('preparedby').value=="")
{
alert('prepared by');
}
else
{
	new Ajax.Request( 'php/submitform.php', { method: 'post', encoding: 'UTF-8', parameters: { fullname: $( 'fullname' ).value, typeofwork: $( 'typeofwork' ).value, telnumber: $( 'telnumber' ).value , workname: $( 'workname' ).value , celnumber: $( 'celnumber' ).value , email: $( 'email' ).value , pstatus: $( 'pstatus' ).value , education: $( 'education' ).value , income: $( 'income' ).value , yourtypehome: $( 'yourtypehome' ).value , hometype: $( 'hometype' ).value , typeofwork: $( 'typeofwork' ).value , numrooms: $( 'numrooms' ).value , owner: $( 'owner' ).value , buyhouse: $( 'buyhouse' ).value , buyland: $( 'buyland' ).value , knowinjaz: $( 'knowinjaz' ).value , howknowinjaz: $( 'howknowinjaz' ).value , newsletter: $( 'newsletter' ).value, communicateinjaz: $( 'communicateinjaz' ).value, preparedby: $( 'preparedby' ).value },  onSuccess: function () { alert( 'Form was registered Successfully' ); parent.go(6,'en');} }); 
}
}


function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}


