﻿// JScript File

function promotionsPopup(folder)
{
	var url = "Othaim-Promotions/FlipperControl/" + folder + "/view.aspx";
	var left = (screen.availWidth - 886) / 2;
	window.open(url, "_blank", "top=150,left=" + left + ",width=886, height=650");
}

function Popup()
{
	var url = "view.aspx";
	var left = (screen.availWidth - 972) / 2;
	window.open(url, "_blank", "top=150,left=" + left + ",scrollbars=yes,width=972, height=650");
}

function PrintPage1()
{
    var PageToPrint = document.getElementById("div_body");
    var disp_setting = "width=972, height=650, scrollbars=yes"
    var docprint = window.open("","",disp_setting);
    docprint.document.write('<html><head><title>Othaim Markets</title></head>'); 
    docprint.document.write('<body onLoad="self.print()"><center>');
    docprint.document.write('<div><table border=0 cellpadding=0 cellspacing=0 width=100%>');
    docprint.document.write('<tr><td valign=top><img id=logo src=images/Othaim-Markets_small.gif /><br /><br /></td>');
    docprint.document.write('<td align=right><h2>السيرة الذاتية</h2></td></tr></table></div>');
    docprint.document.write('<div style="direction:rtl;">');
    docprint.document.write(PageToPrint.innerHTML);
    docprint.document.write('</div><div style="position:relative;"><input type="submit" name="btn_print" id="btn_print" value="Print" OnClick="self.print()"/></div></center></body></html>'); 
    docprint.document.close();
}

function PrintPage2()
{
    var PageToPrint = document.getElementById("div_body");
    var disp_setting = "width=972, height=650, scrollbars=yes"
    var docprint = window.open("","",disp_setting);
    docprint.document.write('<html><head><title>Othaim Markets</title></head>'); 
    docprint.document.write('<body onLoad="self.print()"></body></html>');
    docprint.document.close();
    return false;
}

function validate(len)
{
    if (len>0)
    {
        alert("الرجاء إدخال بعض البيانات، و لا تترك الحقل فارغاً");
    }
}


function Validate_Fields(frm)
{
    var bol=true;
    if ((frm.Registeration1_txt_name.value.length==0) || (frm.Registeration1_txt_pwd.value.length==0) || (frm.Registeration1_txt_pwd1.value.length==0) || (frm.Registeration1_txt_email.value.length==0))
    {    
        alert('الرجاء تعبئة جميع الحقول الإلزامية(*)');
        bol=false;
    }
    else
    {
        if (frm.Registeration1_txt_pwd.value!=frm.Registeration1_txt_pwd1.value)
        {
            alert('فشلت عملية المطابقة بين كلمتي المرور، الرجاء المحاولة مرة أخرى');
            bol=false;
        }
        if (isValidEmail(frm.Registeration1_txt_email.value)==true) {
            //alert("Valid");
        } else {
            alert("البريد الإلكتروني غير صحيح!");
            bol=false;
        }

    }
    return bol;
}

function isValidEmail(sText) {
    var reEmail = /^(?:\w+\.?)*\w+@(?:\w+\.)+\w+$/;
    return reEmail.test(sText);
}

function IsMatchingAddress(str){
    var Exp = /[a-z0-9-]{1,30}@[a-z0-9-]{1,65}.[a-z]{3}/ ;
    return Exp.test(str)
}

function TestGuess(){

var EmailAddr = "asdf@asdf.net".toLowerCase();
alert(IsMatchingAddress(EmailAddr));
}

function Vlidate_NewsletterFields(frm)
{   
    var bol=true;
    if ((frm.txt_name.value.length==0) || (frm.txt_email.value.length==0) || (frm.txt_contact.value.length==0) || (frm.txt_age.value.length==0))
    {
        alert('الرجاء تعبئة جميع الحقول');
        bol=false;
    }
    if ((isValidEmail(frm.txt_email.value)==false) && (frm.txt_email.value.length>0))
    {
        alert("البريد الإلكتروني غير صحيح!");
        bol=false;
    }
    return bol;
}

function Varify_NewsLetterFields(txt)
{
    if (txt.length>0)
    {
        txt = txt + ', ' +  'لقد تم تسجيلك بالفعل في القائمة البريدية من قبل' 
        alert(txt);
    }
}
function News_Letter_msg(txt,email)
{
    alert('شكرا' + txt + '” لتسجيلك معنا بالقائمة البريدية لشركة أسواق العثيم وسيتم التواصل معكم في القريب العاجل“'); //+ email);
}
function VarifyFields_msg(txt,i,b,act,pwd)
{
    var nam;
    if (txt.length>0)
    {
        nam = txt + ', ' + 'يوجد لدينا حساب مسجل بأسمك من قبل'
        alert(nam);
    }
    if (i.length>0)
    {
        if (b==1)
        {
            nam = 'هذا المستخدم (' + i + ') تم تسجيله من قبل'
            alert(nam);
        }
        else if(b==0)
        {
            nam = 'هذا المستخدم (' + i + ') غير موجود'
            alert(nam);
        }
        if(act==0)
        {
            nam = 'هذا المستخدم (' + i + ') غير نشط'
            alert(nam);
        }
    }
    if (pwd==0)
    {
        alert('كلمة المرور غير صحيحة');
    }
    
}

function Email_msg(txt,email)
{
    txt = 'أهلا بك ' + txt + '”  في قائمة أعضاء الموقع الالكتروني لشركة أسواق العثيم حيث تم تسجيلكم بنجاح وسيتم إرسال اسم المستخدم وكلمة المرور الخاصة بك عبر بريدك الالكتروني“ ' //+ email
    alert(txt);
}

function Saved_msg()
{
    alert('تم الإنشاء بنجاح');
}

function Update_msg()
{
    alert('تم التحديث بنجاح');
}

function Survey_msg()
{
    alert('شكراً، لمشاركتنا برأيك...إلى اللقاء في إستبيان أخر');
    return false;
}


function Validate_Survey(frm)
{
    if ((frm.ctl03_txt_title.value.length==0) || (frm.ctl03_txt_q1_ar.value.length==0) || (frm.ctl03_txt_q2_ar.value.length==0) || 
    (frm.ctl03_txt_sdate.value.length==0) || (frm.ctl03_txt_edate.value.length==0))
    {
        alert('الرجاء تعبئة جميع الحقول الإلزامية');
        return false;
    }
}

//function Validate_Survey(frm)
//{
//    if ((frm.ctl03_txt_title.value.length==0) || (frm.ctl03_txt_title1.value.length==0) || 
//    (frm.ctl03_txt_q1_ar.value.length==0) || (frm.ctl03_txt_q2_ar.value.length==0) || (frm.ctl03_txt_q3_ar.value.length==0) || 
//    (frm.ctl03_txt_q4_ar.value.length==0) || (frm.ctl03_txt_q1_en.value.length==0) || (frm.ctl03_txt_q2_en.value.length==0) || 
//    (frm.ctl03_txt_q3_en.value.length==0) || (frm.ctl03_txt_q4_en.value.length==0) || (frm.ctl03_txt_sdate.value.length==0) || 
//    (frm.ctl03_txt_edate.value.length==0))
//    {
//        alert('Please fill all fields.');
//        return false;
//    }
//}


function Validate_SurveyDate(c)
{
    if (c==1)
    {
        alert('End Date should be greater or Equal to Start Date.');
        return false;
    }
    else if (c==2)
    {
        alert('End Date should be greater or Equal to Current Date.');
        return false;
    }
    else if (c==3)
    {
        alert('The current Survey can not be deleted. First deactivate the survey.');
        return false;
    }
    else if (c==4)
    {
        alert('There is already a survey defined in this time slot.');
        return false;
    }
}


//function Validate_ReferenceRow(frm)
//{
//    if ((frm.Careers_Form1_ref_list_ctl00_txt_refname.value=='') || (frm.Careers_Form1_ref_list_ctl00_txt_refcontact.value==''))
//    {
//        alert('Please fill the above row first.');
//        return false;
//    }
//}

function Validate_ReferenceRow()
{
    alert('الرجاء تعبئة الصف الأول أولاً');
    //return false;
}

function Validate_EducationRow(frm)
{
    if ((frm.Careers_Form1_Edu_list_ctl00_cmb_edulevels.value=='-- أختر المؤهل --') || 
    (frm.Careers_Form1_Edu_list_ctl00_txt_institute.value=='') || 
    (frm.Careers_Form1_Edu_list_ctl00_txt_year.value=='') || 
    (frm.Careers_Form1_Edu_list_ctl00_txt_majors.value=='') || 
    (frm.Careers_Form1_Edu_list_ctl00_txt_minors.value=='') || 
    (frm.Careers_Form1_Edu_list_ctl00_txt_grade.value==''))
    {
        alert('الرجاء تعبئة الصف الأول أولاً');
        return false;
    }
}

function Validate_TrainingRow(frm)
{
    if ((frm.Careers_Form1_Train_List_ctl00_txt_cource.value=='') &&
    (frm.Careers_Form1_Train_List_ctl00_txt_duration.value=='') &&
    (frm.Careers_Form1_Train_List_ctl00_txt_sdate.value=='') &&
    (frm.Careers_Form1_Train_List_ctl00_txt_place.value=='') &&
    (frm.Careers_Form1_Train_List_ctl00_txt_edate.value==''))
    {
        alert('الرجاء تعبئة الصف الأول أولاً');
        return false;
    }
}


function Validate_CareersNid(frm)
{
    if (((frm.Careers_Form1_txt_nid.value=='') || (frm.Careers_Form1_txt_nid.value.length<10)) && (frm.Careers_Form1_rd_id_0.checked==true)) 
    {
        frm.Careers_Form1_txt_nid.focus();
        alert("رقم الهوية/الإقامة يجب أن لا يقل عن 10 أرقام");
        return false;
    }
    else if (((frm.Careers_Form1_txt_nid.value=='') || (frm.Careers_Form1_txt_nid.value.length<9)) && (frm.Careers_Form1_rd_id_1.checked==true)) 
    {
        frm.Careers_Form1_txt_nid.focus();
        alert("رقم الجواز يجب أن لا يقل عن 9 أرقام");
        return false;
    }
}

function Validate_CareersPassport(frm)
{
    if ((frm.Careers_Form1_txt_pasp.value=='') || (frm.Careers_Form1_txt_pasp.value.length<9))
    {
        frm.Careers_Form1_txt_pasp.focus();
        alert("رقم الجواز يجب أن لا يقل عن 9 أرقام");
        return false;
    }
}

function Enable_rdbtn(frm)
{
    var rd = frm.parentNode.parentNode;
    alert(rd.checked);
    if (frm.Careers_Form1_rd_id_0.checked=='checked')
    {
        frm.Careers_Form1_txt_nid.style.display='block';
        frm.Careers_Form1_txt_pasp.style.display='none';
        frm.Careers_Form1_txt_nid.focus();
    }   
    else
    {
        frm.Careers_Form1_txt_nid.style.display='none';
        frm.Careers_Form1_txt_pasp.style.display='block';
        frm.Careers_Form1_txt_pasp.focus();
    }
}

function Validate_CareersEmail(frm)
{
    if (isValidEmail(frm.Careers_Form1_txt_email.value)==false)
    {
        frm.Careers_Form1_txt_email.focus();
        alert("البريد الإلكتروني غير صحيح!");
        return false;
    }
}

function Validate_CareersDate(frm)
{
    var currentTime = new Date()
    var year = currentTime.getFullYear()
    var str = frm.Careers_Form1_txt_dob.value;
    var arr = str.split("/");
    year = year - 14;
    if ((arr[2]>year) && (arr[2]!=''))
    {
        frm.Careers_Form1_txt_dob.value='';
        frm.Careers_Form1_txt_dob.focus();
        alert('يجب أن لا يقل العمر عن 14 سنه!');
        return false;
    }
    
}


function display(div,txt)
{
    document.getElementById(div).style.display = 'block';
    document.getElementById(txt).focus();
    return false;
}

function SessionMsg()
{
    alert('Session Out!');
    return false;
}

function Varify_VoterMsg()
{
    alert('عفواً! لا يمكنك التصويت على نفس الإستبيان أكثر من مرة');
    return false;
}

function showMacAddress(){
 
	var obj = new ActiveXObject("WbemScripting.SWbemLocator");
	var s = obj.ConnectServer(".");
	var properties = s.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");
	var e = new Enumerator (properties);

 
	var output;
	output='<table border="0" cellPadding="5px" cellSpacing="1px" bgColor="#CCCCCC">';
	output=output + '<tr bgColor="#EAEAEA"><td>Caption</td><td>MACAddress</td></tr>';
	while(!e.atEnd())

	{
		e.moveNext();
		var p = e.item ();
		if(!p) continue;
		output=output + '<tr bgColor="#FFFFFF">';
		output=output + '<td>' + p.Caption; + '</td>';
		output=output + '<td>' + p.MACAddress + '</td>';
		output=output + '</tr>';
	}

	output=output + '</table>';
	document.getElementById("Survey_Body").innerHTML=output;
}

function mac()
{
    var macAddress = "";
    var ipAddress = "";
    var computerName = "";
    //var wmi = GetObject("winmgmts:{impersonationLevel=impersonate}");
	var obj = new ActiveXObject("WbemScripting.SWbemLocator");
	var wmi = obj.ConnectServer(".");
    e = new Enumerator(wmi.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True"));
    for(; !e.atEnd(); e.moveNext()) {
        var s = e.item(); 
        macAddress = s.MACAddress;
        ipAddress = s.IPAddress(0);
        computerName = s.DNSHostName;
    } 
    //alert(macAddress);
    
    document.getElementById("Surveys1_H1").value = macAddress
    //alert(macAddress + ' ' + ipAddress + ' ' + computerName);

}

function txt_focus(frm)
{
    frm.Header1_Search1_txt_srch.value="";
    //alert(frm.Header1_Search1_btn_srch.id);
}

function btn_click()
{
    alert('a');
}

function Career_msg()
{
    alert('!تم الإرسال بنجاح');        
}

function User_VarifyMsg()
{
    alert('!هذا المستخدم غير موجود');
    return false;
}

function Select_Job(frm)
{
    if (frm.Careers_Form1_cmb_jobs.value=='-------أختر-------')
    {
        alert('Please select the Target Job.');
        return false;
    }
}


function Row_bg(chk)
{
    var rw = chk.parentNode.parentNode.parentNode;
    if (chk.checked==true)
    {
        rw.className='Row_bg_hover';
    }
    else
    {
        rw.className='Row_bg';
    }
}


//function updateDateKey(value) {
//    var behavior = $find('dp1');
//    if (behavior) {
//        behavior.populate(value);
//    }
//}
//Sys.Application.add_load(function(){updateDateKey('G');});

//function Button1_onclick() 
//{      var locator = new ActiveXObject "WbemScripting.SWbemLocator");      
//var service = locator.ConnectServer(".");      
//var properties = service.ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration");      
//var e = new Enumerator (properties);      
//document.write("<table border=1>");      
//dispHeading();      
//for (;!e.atEnd();e.moveNext ())      
//{            var p = e.item ();            
//document.write("<tr>");            
//document.write("<td>" + p.Caption + "</td>");            
//document.write("<td>" + p.IPFilterSecurityEnabled + "</td>");            
//document.write("<td>" + p.IPPortSecurityEnabled + "</td>");            
//document.write("<td>" + p.IPXAddress + "</td>");            
//document.write("<td>" + p.IPXEnabled + "</td>");            
//document.write("<td>" + p.IPXNetworkNumber + "</td>");            
//document.write("<td>" + p.MACAddress + "</td>");            
//document.write("<td>" + p.WINSPrimaryServer + "</td>");            
//document.write("<td>" + p.WINSSecondaryServer + "</td>");            
//document.write("</tr>");      
//}      
//document.write("</table>");
//}
//function dispHeading(){      
//document.write("<thead>");      
//document.write("<td>Caption</td>");      
//document.write("<td>IPFilterSecurityEnabled</td>");       
//document.write("<td>IPPortSecurityEnabled</td>");        
//document.write("<td>IPXAddress</td>");      
//document.write("<td>IPXEnabled</td>");      
//document.write("<td>IPXNetworkNumber</td>");      
//document.write("<td>MACAddress</td>");      
//document.write("<td>WINSPrimaryServer</td>");      
//document.write("<td>WINSSecondaryServer</td>");      
//document.write("</thead>");}




//function IsNumber(evt)
//{
//    if (!((evt.KeyCode>=48 && evt.KeyCode<=57) || (evt.KeyCode==46)))
//    {
//        evt.returnValue = false;
//    }
//}

//function ValidateText(i)
//{
//    if(i.value.lengt>0)
//    {
//        i.value = i.value.replace(/[^\d]+/g,'');
//    }
//}
//function FilterNumeric()
//{
//(^[-]?[1-9]\d+$)|(^[-]?[1-9]$)|(^0$)|(^[-]?[1-9]\d+\.\d$)|(^[-]?[0-9]\.\d$);
//}

//function checkascii()
//{
//    var code = form1.Careers_Form1_txt_nid.value.charCodeAt(0);
//    if (code >= 48 && code <= 57)
//    {
//        return false;
//    }
//    else
//    {
//        alert('Enter only Numeric values');
//    }
////alert (form1.Careers_Form1_txt_nid.value);
//}

//function CheckNumber(evt)
//{
//    var charCode = (evt.which)? evt.which:event.keyCode
//    if (charCode > 31 && (charCode < 48 || charCode > 57))
//    {
//        return false;
//    }
//}



//function Validate_Fields(nam,pwd,pwd1,emal)
//{
//    //alert(nam.length);
//    var bol=true;
//    if ((nam.length==0) || (pwd.length==0) || (pwd1.value.length==0) || (emal.length==0))
//    {    
//        alert('Please insert the madatory(*) fields.');
//        bol=false;
//    }
//    else
//    {
//        if (frm.Registeration1_txt_pwd.value!=frm.Registeration1_txt_pwd1.value)
//        {
//            alert('The Password match failed!');
//            bol=false;
//        }
//    }
//    return bol;
//}

function Reg_Container()
{
	panel1 = document.getElementById("Header1_Login1_Panel1");
	var reg_div = document.getElementById("reg_div");
	reg_div.innerHTML = panel1.innerHTML;

	reg_div.style.left= (screen.availWidth - 600) / 2;
	reg_div.style.top= (document.body.scrollTop + 100) + "px"; 
	reg_div.style.display = 'block';
}

function visble_div()
{
    div=document.getElementById("reg_div");
	div.style.left= (screen.availWidth - 600) / 2;
	div.style.top= (document.body.scrollTop + 100) + "px"; 
	div.style.display = 'block';    
}

function Div_Popup()
{
	cv_container = document.getElementById("Cv_Container");
	var div_Popup = document.getElementById("div_popup");
	alert(cv_container.innerHTML);
	div_Popup.innerHTML = cv_container.innerHTML;
    alert('a');

	div_Popup.style.left= (screen.availWidth - 600) / 2;
	//alert(screen.height/2);
	div_Popup.style.top= (document.body.scrollTop + 100) + "px"; 
	div_Popup.style.display = 'block';
	return false;
}