﻿// JScript File
       function mover()
		    {
		 		 document.getElementById("Button1").src="./images/submit.gif";
		    }
			function mout()
		    {
		 	   document.getElementById("Button1").src="./images/btn_submit.gif";
		    }
	function mover_sub1()
	    {
	 		document.getElementById("button_search").src="./images/search.gif";
	    }
		function mout_sub1()
	    {
	 	    document.getElementById("button_search").src="./images/btn_searchsub.gif";
	    }
	    
	   
  // Check Username Start
function showCD(str)
{ 

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

var url="./ajax/Ajax_jobseekers.aspx";
url=url+"?username="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=email_stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function email_stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
arr1= new Array();
 arr1 = xmlHttp.responseText.split("$");

if (arr1[0]=="1")
{

//document.form1.email.value="1";
document.getElementById("email").setAttribute("tooltipText",".");
alert("The email address you have provided already exists.");
document.form1.email.focus();
}
else
{

//document.form1.email.value="0";
document.getElementById("email").setAttribute("tooltipText","Enter email in this box");
document.form1.email.tooltipText="Enter email in this box";
}
}
}


// Check Username End 


function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}




var chkval="";
var flag=0;
var chgflg=0;
var num;
 var check=0;
function addEvent()
         {
            var myString =document.getElementById("Text1").value
            var SplitName = myString.split(",");
            var chklength=SplitName.length; 
              var divIdName;
          if(chgflg != 0)
            {     
                for(i=0;i<chklength;i++)
                {             
                    if(eval("document.form1.drop_"+SplitName[i]+".value")=="0")
                    {                     
                        return;
                    }
                    if(i > 0)
                    {
                        check=1;
                        if(i==1)
                        {
                         if(eval("document.form1.drop_"+SplitName[1]+".value")==eval("document.form1.drop_"+SplitName[0]+".value"))
                            {  
                                alert('Same sector should not repeat');
                                document.getElementById('drop_'+SplitName[1]).value="0";
                                return false;
                            }
                        }
                        else
                        {
                             for(j=0;j<i;j++)
                             { 
                              if(eval("document.form1.drop_"+SplitName[i]+".value")==eval("document.form1.drop_"+SplitName[j]+".value"))
                                { 
                                   alert('Same sector should not repeat');
                                   document.getElementById('drop_'+SplitName[i]).value="0";
                                   return false;
                                   
                                }
                              }
                         }
                     }
                }
               // valupload();
            }
            chgflg=1;
            var ds;      
            var ni = document.getElementById('myDiv');
            var numi = document.getElementById('theValue');
            num = (document.getElementById("theValue").value -1)+ 2;
            numi.value = num;
           var divIdName = "my"+num+"Div";
            var newdiv = document.createElement('div');
            newdiv.setAttribute("id",divIdName);
             ddary = document.getElementById("ddary1").value
              var cmpArrval = ddary.split(",")
                        var str = ""
                        for ( m = 0 ; m<cmpArrval.length ; m++ )
                        {
                            str = str+'"<option value =\"'+cmpArrval[m]+'\">' + cmpArrval[m] + '</option>'
                           
                        }

                if(flag > 0)
                {
                    newdiv.innerHTML="<div class='scr_class'><select width=\"150px\" id=\"drop_"+num+"\" class=\"copy\" ><option value=\"0\">Select sectors</option>"+str+"</select>&nbsp;<img src=\"./images/plus.gif\" alt=\"\" onclick=\"addEvent()\">&nbsp;<img src=\"./images/minus.gif\" alt=\"\" onclick=\"removeEvent(\'"+divIdName+"\',"+num+")\"></div>";
                }
              else
                    {
                    flag=1;
                    newdiv.innerHTML = "<div><select width=\"150px\"  id=\"drop_"+num+"\" class=\"copy\"><option value=\"0\">Select sectors</option>"+str+"</select>&nbsp;<img src=\"./images/plus.gif\" alt=\"\" onclick=\"addEvent()\"></div>";
                    }
            ni.appendChild(newdiv);

        if(document.getElementById("total").value=="")
        {
            document.getElementById("total").value=num;
            document.getElementById("Text1").value=num;
        }
        else
        {
            var ss=document.getElementById("total").value+","+num;
            document.getElementById("Text1").value=ss;
            document.getElementById("total").value=ss;
        }

        }

    function removeEvent(divNum,divdel)
    {   
       
        var d = document.getElementById('myDiv');     
        var myString =document.getElementById("Text1").value
        var SplitName = myString.split(",");
        var dd=	SplitName.length;    
        var dd1="";
       
		            for (num = 0; num < dd; num++) 
		            {		        
		                if(SplitName[num]  != divdel)
		                {		                  
                            dd1+= SplitName[num]+",";
                        }                       
                     }  
                     
                   
         var vlen=dd1.length;  
          var chl=dd1;      
          if(","==chl.charAt(vlen-1))
          {
           dd1=chl.substring(0,vlen-1);         
          }
        document.getElementById("Text1").value=dd1;
        document.getElementById("total").value=dd1;     
        var olddiv = document.getElementById(divNum);
        d.removeChild(olddiv);
    }
    
  
  
   
  function IsNumericPhone(strString)
  {
   var strValidChars = "0123456789.-()[], ";
   var strChar;
   var blnResult = true;

   if (strString.length == 0) return false;

   //  test strString consists of valid characters listed above
   for (i = 0; i < strString.length && blnResult == true; i++)
      {
      strChar = strString.charAt(i);
      if (strValidChars.indexOf(strChar) == -1)
         {
         blnResult = false;
         }
      }
     return blnResult;
   }
   
  

  
  
function validate_seekers()
	{
	
	              if (document.getElementById("fname").value=="")
                    {
                         alert("Please Enter Your First Name");
                         document.getElementById("fname").focus();
                         return false;
                    }
                   if (document.getElementById("sname").value=="")
                     {
                         alert("Please Enter Your Surname");
                         document.getElementById("sname").focus();
                         return false;
                    }
                   if (document.getElementById("city").value=="")
                    {
                         alert("Please Enter Your City");
                         document.getElementById("city").focus();
                         return false;
                     }
                   if (document.getElementById("p_code").value=="")
                     {
                         alert("Please Enter Your Postal code");
                         document.getElementById("p_code").focus();
                         return false;
                     }
                             
                  	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,3}$/;
	                if(!document.getElementById("email").value.match(emailExp))
	                  {
		                alert("Please enter Your Email Address");
		                document.getElementById("email").focus();
		                return false;
	                   }				
	                var dd= document.getElementById("email").value;	       
		            SplitName = dd.split("@");		
		            for (num = 1; num < SplitName.length; num++) 
		            {
                        dd1= SplitName[num];               
                        d1=dd1.split(".");               
                        var sp_val=d1[1];              
                        var sp_val2=d1[2];               
                     } 
                     if(sp_val.length=="2" && sp_val2==null)
                      {
                      alert('Please enter valid Email Address');
                      document.getElementById("email").focus();
                      return false;
                      }

                  
                   if (document.getElementById("pword").value=="")
                     {
                         alert("Please Enter Your Password");
                         document.getElementById("pword").focus();
                         return false;
                     }
                   if (document.getElementById('pword').value!="")
                    {
                     if ((document.getElementById('pword').value.length<6) || (document.getElementById('pword').value.length>15))
                         {
                            alert("Password length should be 6 to 15 characters only");
                            document.getElementById('pword').focus();
                            return false;
                         }
                   }
                   if (document.getElementById("telephone").value=="")
                    {
                         alert("Please Enter Your telephone number");
                         document.getElementById("telephone").focus();
                         return false;
                    }
                   if(IsNumericPhone(document.getElementById("telephone").value)==false)
                    {
                         alert("Invalid Telephone Number");
                         document.getElementById("telephone").focus();
                         return false;
                     }
                   if((document.getElementById("RadioButton1").checked==false)&&(document.getElementById("RadioButton2").checked==false))
                    {
                              alert("Please select your option of graduation.");
		                      return false;
                    }                   
                   if(document.getElementById("RadioButton1").checked==true)
                    {
	                   if (document.getElementById("DropDownList1").value==0)
	                      {
		                    alert("Please select your year of graduation.");
		                    document.getElementById("DropDownList1").focus();
		                    return false;
	                      }
	                }
                     /****** check hidden value********/
                     
                     
                   var hdn = document.getElementById('List_value'); 
	 		            i = 0;
                        chosen = "";                                         
                        var dd=1;                       
                      var myString1 =document.getElementById("Text1").value
                        var SplitName1 = myString1.split(","); 
                             
                          for (i = 0; i <SplitName1.length ; i++) 
                            {     
                                                
                                 if (eval("document.form1.drop_"+SplitName1[i]+".value")!="0")
                                    {
                                    
                                        if(dd=="1")
                                        {
                                            chosen = eval("document.form1.drop_"+SplitName1[i]+".value");
                                            dd=2;
                                        }
                                        else
                                        {
                                            chosen = chosen +","+ eval("document.form1.drop_"+SplitName1[i]+".value");
                                         }
                                        document.getElementById("List_value").value = chosen;
                                      } 
                                    else
                                      {
                                        alert('Please select the sectors you are interested in.')
                                        return false;
                                      }
                        
                      }
                   
                   if(!(valupload()))
                    {
                        return false;
                    }
                    else
                    {
                         return true;
                    } 
              
}

function valupload()
{

//                if(document.getElementById("FileUpload1").value=="")
//                   {
//		                alert("Please upload your cv here.");
//		               document.getElementById("FileUpload1").focus();
//		                return false;
//	                }
	                
	                if(document.getElementById("FileUpload1").value!="")
                    {  
                       var prfile=document.getElementById("FileUpload1").value        
                         SplitName = prfile.split(".");     
                          for (i = 1; i < SplitName.length; i++) 
                         {
                            var prf1= SplitName[i];               
                            var prf=prf1.split(".");                              
                          }                     

                         if(prf!="doc" && prf!="DOC" && prf!="txt" && prf!="TXT" && prf!="pdf" && prf!="PDF" && prf!="WPS" && prf!="wps")
                         {
                             alert('Please upload .doc or .txt or .pdf or .wps file formats only');
                             return false;
                         }
                    }
                         return true;
                         
}

function enable1()
{
document.getElementById('DropDownList1').disabled = false;
document.getElementById('DropDownList1').style.backgroundColor = "#ffffff";
}

function disable1()
{
document.getElementById('DropDownList1').disabled = true;
document.getElementById('DropDownList1').style.backgroundColor = "#EBEBE4";
}  	
 
 