
/*
    Created By : Balwant Raj
    Created On : 20 Dec 2008
    Modified By : Balwant Raj
    Modified On : 06 June 2009
*/


function Checkstate(checkState)
{
    if (CheckBoxIDs != null)
    {
       flag1=false;
       for (var i = 0; i < CheckBoxIDs.length; i++)
       {
          if(document.getElementById(CheckBoxIDs[i])!=null)
          {
             if( document.getElementById(CheckBoxIDs[i]).checked==true)
             {
                flag1=true;
             }
          }
       }
       if(flag1==false)
       {
            alert("Check at least one checkbox.");
            return false;
       }
       return true;   
    }
}

function checkAll(id)
{
    if (CheckBoxIDs != null)
    {
        if(document.getElementById(id).checked==true)
        {           
            for (var i = 0; i < CheckBoxIDs.length; i++)
            {
                if(document.getElementById(CheckBoxIDs[i])!=null) 

                    document.getElementById(CheckBoxIDs[i]).checked=true;
            }
            document.getElementById(id).checked=true;
        }
        else
        {
          
            for (var i = 0; i < CheckBoxIDs.length; i++)
            {
                if(document.getElementById(CheckBoxIDs[i])!=null)
                document.getElementById(CheckBoxIDs[i]).checked=false;
            }
        } 
    }
}
function PollChoice()
{
    flg=false;
    frm=document.frmPoll;           
    arr=frm.hdnPoll.value.split(',');            
    for(i=0;i<arr.length;i++)
    {
        id="choice"+arr[i];
        if (document.getElementById(id).checked==true)
        {
	        frm.hdnPoll.value= id;	       
	        flg=true;
	    }		
    }   
    if(!flg)
    {
        alert("Please Select Your Choice.");
        return false;                
     }
}
function openWinPoll(id)
{

    a=window.open("view-poll-result.aspx?id="+id,"","toolbar=no,width=500,height=400,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
    return false;
}
 function openWinPollin(id)
{            
    a=window.open("view-poll-result.aspx?id="+id,"","toolbar=no,width=500,height=400,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,screenX=0,screenY=0,left=0,top=0");
    window.location='default.aspx';
}
function OpenDetails(clientid)
{
  window.open("client-details.aspx?clientid="+clientid,"Clientdetails","width=900,height=600,location=no,status=yes,scrollbars=yes"); 
  return false;
}

function validateUserControl()
{
    frm=document.form1;
    if(trim(frm.txtUserName.value==""))
    {
        alert("Please Enter User Name.");
        frm.txtUserName.focus();
        return false;
    }
    else if(!checkAuthentication(frm.txtUserName.value))
    {
        alert("Please Enter Valid User Name.");
        frm.txtUserName.focus();
        return false;
    } 
    if(trim(frm.txtPassword.value==""))
    {
        alert("Please Enter Password.");
        frm.txtPassword.focus();
        return false;
    }
    else if(!checkAuthentication(frm.txtPassword.value))
    {
        alert("Please Enter Valid User Name.");
        frm.txtPassword.focus();
        return false;
    } 
    if(trim(frm.txtPasswordVerify.value==""))
    {
        alert("Please Enter Password to Verify.");
        frm.txtPasswordVerify.focus();
        return false;
    }
    if(frm.txtPassword.value!=frm.txtPasswordVerify.value)
    {
        alert("You did not verify the Password.");
        frm.txtPasswordVerify.focus();
        return false;
    }
    return true;
}

function validateAdminLogin()
{
    frm=document.form1;
    if(trim(frm.txtUserName.value==""))
    {
        alert("Please Enter User Name.");
        frm.txtUserName.focus();
        return false;
    }
    else if(!checkAuthentication(frm.txtUserName.value))
    {
        alert("Please Enter Valid User Name.");
        frm.txtUserName.focus();
        return false;
    } 
    if(trim(frm.txtPassword.value==""))
    {
        alert("Please Enter Password.");
        frm.txtPassword.focus();
        return false;
    }
    else if(!checkAuthentication(frm.txtPassword.value))
    {
        alert("Please Enter Valid Password.");
        frm.txtPassword.focus();
        return false;
    } 
    return true;
}
function validateMenuControl()
{
    frm=document.form1;
    if(trim(frm.drpMenuHead.value==""))
    {
        alert("Please select Menu Head.");
        frm.drpMenuHead.focus();
        return false;
    }
    if(trim(frm.txtName.value==""))
    {
        alert("Please Enter Menu Name.");
        frm.txtName.focus();
        return false;
    }
    if(trim(frm.txtURL.value==""))
    {
        alert("Please Enter File Name (URL).");
        frm.txtURL.focus();
        return false;
    }
    else if(!checkFilename(frm.txtURL.value))
    {
        alert("Please Enter Valid File Name (URL).");
        frm.txtURL.focus();
        return false;
    }
    return true;
}
function validateManagePoll()
{
    frm=document.form1;
    if(trim(frm.txtQuestion.value==""))
    {
        alert("Please Enter Poll Question.");
        frm.txtQuestion.focus();
        return false;
    }
    if(trim(frm.txtCh1.value==""))
    {
        alert("Please Enter Choice 1.");
        frm.txtCh1.focus();
        return false;
    }
    if(trim(frm.txtCh2.value==""))
    {
        alert("Please Enter Choice 2.");
        frm.txtCh2.focus();
        return false;
    }
    return true;
}

function winOpenPoll(id)
{
    a=window.open("view-poll-result.aspx?id="+id,"","titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left=100,top=100,height=400,width=400")			
	return false;
}
function validateManageSector()
{
    frm=document.form1;
    if(trim(frm.txtSector.value==""))
    {
        alert("Please Enter Sector Name.");
        frm.txtSector.focus();
        return false;
    }   
    if(!checkAlphaNum(trim(frm.txtSector.value)))
    {
        alert("Please Enter Valid Sector Name.");
        frm.txtSector.focus();
        return false;
    } 
    return true;
}
function validateManageResourse()
{
    frm=document.form1;
    if(trim(frm.txtResourse.value==""))
    {
        alert("Please Enter Resourse Name.");
        frm.txtResourse.focus();
        return false;
    }   
    if(!checkAlphaNum(trim(frm.txtResourse.value)))
    {
        alert("Please Enter Valid Resourse Name.");
        frm.txtResourse.focus();
        return false;
    } 
    return true;
}
function validateManageSectorCompany()
{
    frm=document.form1;
    if(trim(frm.drpSector.value==""))
    {
        alert("Please Select Sector.");
        frm.drpSector.focus();
        return false;
    }
    if(trim(frm.txtCompanyName.value==""))
    {
        alert("Please Enter Company Name.");
        frm.txtCompanyName.focus();
        return false;
    }
    if(trim(frm.drpCompanyType.value==""))
    {
        alert("Please Select Type.");
        frm.drpSector.focus();
        return false;
    }
    if(!checkAlphaNum(trim(frm.txtCompanyName.value)))
    {
        alert("Please Enter Valid Company Name.");
        frm.txtCompanyName.focus();
        return false;
    }    
    if(!checkurl(trim(frm.txtURL.value)))
    {
        alert("Please Enter Valid URL.");
        frm.txtURL.focus();
        return false;
    }   
    return true;
}

function validateManageResourseCompany()
{
    frm=document.form1;
    if(trim(frm.drpResourse.value==""))
    {
        alert("Please select Resourse.");
        frm.drpResourse.focus();
        return false;
    }
    if(trim(frm.txtCompanyName.value==""))
    {
        alert("Please Enter Company Name.");
        frm.txtCompanyName.focus();
        return false;
    }   
     if(trim(frm.drpCompanyType.value==""))
    {
        alert("Please Enter Company Type.");
        frm.drpCompanyType.focus();
        return false;
    }    
    if(!checkurl(trim(frm.txtURL.value)))
    {
        alert("Please Enter Valid URL.");
        frm.txtURL.focus();
        return false;
    }   
    return true;
}
function CheckITPersonalityMonth()
{
    frm=document.form1;
    if(trim(frm.drpPersonality.value==""))
    {
        alert("Please select IT Personality.");
        frm.drpPersonality.focus();
        return false;
    }
}
function validateManageITPersonality()
{
    frm=document.form1;
    if(trim(frm.txtName.value==""))
    {
        alert("Please Enter Name.");
        frm.txtName.focus();
        return false;
    }  
    if(!checkAlphaNum(trim(frm.txtName.value)))
    {
        alert("Please Enter Valid Name.");
        frm.txtName.focus();
        return false;
    }  
    if(trim(frm.txtDesc.value==""))
    {
        alert("Please Enter Description.");
        frm.txtDesc.focus();
        return false;
    }
    
    if (frm.txtMonth.value!="")
        {
             farr=frm.txtMonth.value.split("/");
             if (farr.length<3 || farr.length>3  )
             {
                 alert("Enter Date in Specified Format.");
                 frm.txtMonth.focus();
                 return false
             }
             if (farr[0].length<2 || farr[0].length>2  )
             {
                 alert("Enter Month in MM format.")
                 frm.txtMonth.focus()
                 return false
             }
             if (farr[1].length<2 || farr[1].length>2 )
             {
                 alert("Enter Day in DD format.")
                 frm.txtMonth.focus()
                 return false
             }
             if (farr[2].length<4 || farr[2].length>4)
             {
                  alert("Enter Year in YYYY format.")
                  frm.txtMonth.focus()
                  return false
             }
             if(!datevalidate(farr[0],farr[1],farr[2]))
             {
                 alert("Enter Valid Date.")
                 frm.txtMonth.focus()
                 return false
             }                     
         }
    return true;
}
function winOpenItPerson(id)
{
    a=window.open("view-personality.aspx?id="+id,"","titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left=100,top=100,height=500,width=450")			
	return false;
}
function validateJobs()
{

}
function Validatenewpagecontent()
{
        frm=document.form2;
        if (trim(frm.txtmenutitle.value)=="")
        { 
            alert("Enter Menu Title.");
            frm.txtmenutitle.focus();
            return false;
        }
        if (trim(frm.txtfilename.value)=="")
        { 
            alert("Enter File Name.");
            frm.txtfilename.focus();
            return false;
        }
        else if (!checkpageFilename(frm.txtfilename.value))
        {
            alert("Enter Valid File.");
            frm.txtfilename.focus();
            return false;
        }
        if (trim(frm.txtpageheading.value)=="")
        { 
            alert("Enter Page Heading.");
            frm.txtpageheading.focus();
            return false;
        }
        if (trim(frm.txtmetakey.value)=="")
        { 
            alert("Enter Meta Keywords.");
            frm.txtmetakey.focus();
            return false;
        }
        else if (!checkAlphaNum(frm.txtmetakey.value))
        {
            alert("Enter Valid Meta Keywords.");
            frm.txtmetakey.focus();
            return false;
        }
        if (trim(frm.txtmetadesc.value)=="")
        { 
            alert("Enter Meta Description.");
            frm.txtmetadesc.focus();
            return false;
        }
        else if (!checkAlphaNum(frm.txtmetadesc.value))
        {
            alert("Enter Valid Meta Description.");
            frm.txtmetadesc.focus();
            return false;
        }
        return true;
}
function validateSlideShow()
{
    frm=document.form1;
        if (trim(frm.txtSlideImage.value)=="")
        { 
            alert("Enter Number of Slide Images.");
            frm.txtSlideImage.focus();
            return false;
        }
        if(!isInteger(frm.txtSlideImage.value))
        {
            alert("Enter Valid Number.");
            frm.txtSlideImage.focus();
            return false;
        }
        return true;
}
function validateCompose()
{
    frm=document.form1;
        if (trim(frm.txtSubject.value)=="")
        { 
            alert("Enter Enter Subject.");
            frm.txtSubject.focus();
            return false;
        }
        if(trim(frm.txtMessage.value)=="")
        {
            alert("Enter Message.");
            frm.txtMessage.focus();
            return false;
        }
        return true;
}

function openRecruiterDetails(id)
{
    a=window.open("view-recruiter.aspx?id="+id,"","titlebar=no,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left=100,top=100,height=550,width=500")			
	return false;
}
function validateRecuiter()
{
    frm=document.form1;
    if (trim(frm.txtSubject.value)=="")
    { 
        alert("Enter Enter Subject.");
        frm.txtSubject.focus();
        return false;
    }
    if(trim(frm.txtMessage.value)=="")
    {
        alert("Enter Message.");
        frm.txtMessage.focus();
        return false;
    }
    return true;   
}

function bannerURL()
{
    frm=document.frmBanner;
    a=window.open( frm.hdnURL.value,"","titlebar=yes,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,left=100,top=100,height=600,width=650")			
    return false;
}
function slideit(i,j)
{ 
    frm=document.frmBanner;    
    var str=frm.hdnLogo.value;    
    var arr=new Array();
    arr=str.split(",");  
    var strB=frm.hdnBanner.value;    
    var arrB=new Array();
    arrB=strB.split("*");  
 
    var arrTemp=new Array();        
    if(arrB.length>frm.hdnCount1.value)
         j=frm.hdnCount1.value-1;
    if(frm.hdnCount1.value<1)
        j=0; 
    if(arrB[j]!=null)
    {
        arrTemp=arrB[j].split(",");       
        frm.imgBanner.src=arrTemp[0];
        frm.hdnURL.value=arrTemp[1];
        if(i>frm.hdnCountTemp.value)
            i=frm.hdnCountTemp.value-1;       
        frm.imgLogo.src=arr[i-1];
        
    }
    var rand_no = Math.random();
    rand_no = rand_no * 100;
    rand_no = Math.ceil(rand_no);
    var rand_no1 = Math.random();
    rand_no1 = rand_no1 * 100;
    rand_no1 = Math.ceil(rand_no);
    rand_no=parseInt (rand_no/frm.hdnCount.value) 
    rand_no1=parseInt (rand_no1/frm.hdnCount1.value)
    setTimeout("slideit("+rand_no+","+rand_no1+")",1500);
    return false;
}
function validateAddNewCMS()
{
    frm=document.form2;   
    if(trim(frm.txtmenutitle.value)=="")
    {
        alert("Please Enter Menu Title.");
        frm.txtmenutitle.focus();
        return false;
    }
    if(trim(frm.txtfilename.value)=="")
    {
        alert("Please Enter File Name.");
        frm.txtfilename.focus();
        return false;
    }
    if(!checkFilename(frm.txtfilename.value))
    {
         alert("Please Enter Valid File Name.");
        frm.txtfilename.focus();
        return false;
    }
    if(frm.drpCategoryType.value=="")
    {
        alert("Please Please Select Category Type.");
        frm.drpCategoryType.focus();
        return false;
    }
    if(trim(frm.txtpagetitle.value)=="")
    {
        alert("Please Enter Page Title.");
        frm.txtpagetitle.focus();
        return false;
    }
    if(trim(frm.txtmetakey.value)=="")
    {
        alert("Enter Meta key.");
        frm.txtmetakey.focus();
        return false;
    }
    if(trim(frm.txtmetadesc.value)=="")
    {
        alert("Please Enter Meta Description.");
        frm.txtmetadesc.focus();
        return false;
    }
    return true;
}
function validateDeleteFileCMS()
{
    if(confirm("Are You Sure Want to delete Files?"))
		return true;
    else 
        return false;
}

function ValidateEditInfo()
{
    frm=document.form1;
    if(trim(frm.txtOld.value)=="")
    {
        alert("Please Enter Old Password.");
        frm.txtOld.focus();
        return false;
    }
    if(trim(frm.txtNew.value)=="")
    {
        alert("Please Enter New Password.");
        frm.txtNew.focus();
        return false;
    }
    if(trim(frm.txtConfirm.value)=="")
    {
        alert("Please Enter Password to Confirm.");
        frm.txtConfirm.focus();
        return false;
    }
    if(trim(frm.txtOld.value)!=trim(frm.hdnPassword.value))
    {
        alert("Please Enter Correct Old Password.");
        frm.txtOld.focus();
        return false;
    }
    if(trim(frm.txtNew.value)!=trim(frm.txtConfirm.value))
    {
        alert("You did not Confirm The Password");
        frm.txtConfirm.focus();
        return false;
    }
    return true;
}

function validateNews()
{
    frm=document.form1;
    if (trim(frm.txtSubject.value)=="")
    { 
        alert("Enter subject.");
        frm.txtSubject.focus();
        return false;
    }
    if (trim(frm.txtDescription.value)=="")
    { 
        alert("Enter description.");
        frm.txtDescription.focus();
        return false;
    }
    return true;
}

function openWinNews(newsid)
{
    window.open("view-news-details.aspx?id="+newsid,"Newsdetails","width=600,height=500,location=no,status=yes,scrollbars=yes"); 
    return false;
}

function openSectorCompanyDetails(id)
{
    window.open("view-sector-company.aspx?id="+id,"Newsdetails","width=600,height=500,location=no,status=yes,scrollbars=yes"); 
    return false;
}

function validateManageHotels()
{
    frm=document.form1;    
    if (frm.drpType.value=="")
    { 
        alert("Select Hotel Type.");
        frm.drpType.focus();
        return false;
    }
    if (trim(frm.txtName.value)=="")
    { 
        alert("Enter Hotel Name.");
        frm.txtName.focus();
        return false;
    }
    else if (!checkname(frm.txtName.value))
    { 
        alert("Invalid Hotel Name.");
        frm.txtName.focus();
        return false;
    }
    if (trim(frm.txtLink.value)=="")
    { 
        alert("Enter Link.");
        frm.txtLink.focus();
        return false;
    }
    else if (!checkurl(frm.txtLink.value))
    { 
        alert("Invalid Link.");
        frm.txtLink.focus();
        return false;
    }
    if (trim(frm.txtLinkBooking.value)!="")
    { 
        if (!checkurl(frm.txtLinkBooking.value))
        { 
            alert("Invalid Link.");
            frm.txtLinkBooking.focus();
            return false;
        }
    }
    if (trim(frm.txtAddress.value)=="")
    { 
        alert("Enter Address.");
        frm.txtAddress.focus();
        return false;
    }
    
    if (trim(frm.txtPhone.value)=="")
    { 
        alert("Enter Phone No.");
        frm.txtPhone.focus();
        return false;
    }
    else if (!checkAlphaNum(frm.txtPhone.value))
    { 
        alert("Invalid Phone No.");
        frm.txtPhone.focus();
        return false;
    }
    if (trim(frm.txtDesc.value)=="")
    { 
        alert("Enter description.");
        frm.txtDesc.focus();
        return false;
    }
    if(frm.hdnAction.value=="add")
    {
        if (trim(frm.myFileBanner.value)=="")
        { 
            alert("Select File.");
            frm.myFileBanner.focus();
            return false;
        }
    }
    return true;
}
