﻿// JScript File
function ValidateLogin()
{   
    var errmsg = "";
    var ctl = "";
    
   
    if(trim(document.getElementById("txtLogin").value) == "")
    {
        errmsg = "Enter your Login\n";
        if(ctl == "")
        {
            ctl = "txtLogin";
        }
    }
    
    if(trim(document.getElementById("txtPassword").value) == "")
    {
        errmsg += "Enter your Password\n";
        if(ctl == "")
        {
            ctl = "txtPassword";
        }
    }

    if(errmsg!="")
    {
        alert(errmsg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }
}


//VALIDATION FOR CONFIRMING THE TEMPLATE SELECTION //
function ValidateRadio()
    {
    var frm = document.aspnetForm;
    var radio2 = false;
		for (counter = 0; counter < frm.Radio1.length; counter++)
			{
				if (frm.Radio1[counter].checked == true)
				radio2 = true; 			
			}		
		if (!radio2)
			{
			alert("Please Choose a Template.")
			return false;
			}			 
    }
//VALIDATION FOR CONFIRMING THE TEMPLATE SELECTION 


// VALIDATION FOR SEARCH BOX */
function ValidateSearch(idVal)
{
    var msg = "";
    var ctl = "";
    if(trim(document.getElementById(idVal).value) == "")
    {   
        msg = "Enter search text\n";
        if(ctl == "")
        {
            ctl = idVal;
        }
    }
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }  

}
// VALIDATION FOR SEARCH BOX */

// Validate Add User Page
function ValidateAddUsr()
{   
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtFname").value) == "")
    {   
        msg = "Enter firstname\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtFname";
        }
    }
 
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtUname").value) == "")
    {
        msg += "Enter username\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtUname";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_cmbUtype").value) == "Select")
    {
        msg += "Please select a usertype\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_cmbUtype";
        }
    }     
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value) == "")
    {
        msg += "Enter email\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtEmail";
        }
    }
    else if((!emailCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value)))
	{
		msg += "Enter valid email address(someone@domain.com)";
		if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtEmail";
        }
	}
    
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }        
}



// Validate EditUsr
function ValidateEditUsr()
{
    var msg = "";
    var ctl = "";
 
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_NameTxt").value) == "")
    {
        msg += "Enter First Name\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_NameTxt";
        }
    }    
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_EmailTxt").value) == "")
    {
        msg += "Enter email\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_EmailTxt";
        }
    }
    else if((!emailCheck(document.getElementById("ctl00_ContentPlaceHolder1_EmailTxt").value)))
	{
		msg += "Enter Valid E-mail Address (someone@domain.com)";
		if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_EmailTxt";
        }
	}
    
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }        
}

// Validate Add & Edit Recipient
function ValidateRecipient()
{   
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtFname").value) == "")
    {   
        msg = "Enter firstname\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtFname";
        }
    }
 
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtCountry").value) == "")
    {
        msg += "Enter country\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtCountry";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtCCEmail").value) != "")
	{
		if((!emailCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtCCEmail").value)))
		{
		    msg += "Enter Valid CC E-mail Address (someone@domain.com)\n";
		    if(ctl == "")
            {
                ctl = "ctl00_ContentPlaceHolder1_txtCCEmail";
            }
        }
	}
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value) == "")
    {
        msg += "Enter email\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtEmail";
        }
    }
    else if((!emailCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value)))
	{
		msg += "Enter Valid E-mail Address (someone@domain.com)";
		if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtEmail";
        }
	}
    
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }        
}

// Validate Change Password Page //

function ValidateChgPwd()
{   
   if (trim(document.getElementById("ctl00_ContentPlaceHolder1_txtOldPass").value) == "" && trim(document.getElementById("ctl00_ContentPlaceHolder1_txtNewPass").value) == "" && trim(document.getElementById("ctl00_ContentPlaceHolder1_txtConfPass").value) == "")
    {
        alert("Enter old password \nEnter new password \nEnter confirm password");
        document.getElementById("ctl00_ContentPlaceHolder1_txtOldPass").focus();
        return false;
    }
    else if (trim(document.getElementById("ctl00_ContentPlaceHolder1_txtNewPass").value) == "" && trim(document.getElementById("ctl00_ContentPlaceHolder1_txtConfPass").value) == "")
    {
        alert("Enter new password \nEnter confirm password");
        document.getElementById("ctl00_ContentPlaceHolder1_txtNewPass").focus();
        return false;
    }
    else if (trim(document.getElementById("ctl00_ContentPlaceHolder1_txtOldPass").value) == "")
    {
        alert("Enter old password");
        document.getElementById("ctl00_ContentPlaceHolder1_txtOldPass").focus();
        return false;
    }
    else if (trim(document.getElementById("ctl00_ContentPlaceHolder1_txtNewPass").value) == "")
    {
        alert("Enter your New Password");
        document.getElementById("ctl00_ContentPlaceHolder1_txtNewPass").focus();
        return false;        
    }
    else if (trim(document.getElementById("ctl00_ContentPlaceHolder1_txtConfPass").value) != trim(document.getElementById("ctl00_ContentPlaceHolder1_txtNewPass").value))
    {
        alert("Confirm password and new password are not equal");
        document.getElementById("ctl00_ContentPlaceHolder1_txtConfPass").focus();
        return false;        
    }
}

/* Validation for Manage Member */
function CheckAll()
{
	var frm = document.aspnetForm;
	for(i=0; i<frm.length;i++)
	{
		if(frm[i].type =="checkbox")
		{
			if(frm[i].name.indexOf ('checkid')!=-1)
			{
					//frm[i].checked=frm.Check_all.checked;
					frm[i].checked=frm.ctl00_ContentPlaceHolder1_Check_all.checked;					
			}
		}
	}
}

function uncheck()
{

	var frm = document.aspnetForm;
	var setflag = true;
	var count;
	
	for(i=0; i<frm.length;i++)
	{
	
		if(frm[i].type == "checkbox")
		{
			    if(frm[i].name.indexOf ('checkid')!=-1)
			    {
				     if(frm.elements[i].checked == false)
				        {
				        frm.ctl00_ContentPlaceHolder1_Check_all.checked = false;
				        setflag=false;
				        }
				        			  
			    }
			    
		}
			
	}

	if(setflag == true)
	{
	    frm.ctl00_ContentPlaceHolder1_Check_all.checked = true;
	}
}
	
	
	function Check_Status(msg)			
	{
	
		var frm = document.aspnetForm;
		var flag=0;
		for(i=0; i<frm.length;i++)
		{
			if(frm[i].type =="checkbox")
			{
				if(frm[i].name.indexOf ('checkid')!=-1)
				{
					if(frm[i].checked==true)
					{
						flag=1;
						break;
					}
					else
					{
						flag=0;
					}
				}
			}
		}
		if(flag==0)
		{
			alert("Select the record")
			return false;
		}
		else
		{
			if(confirm(msg))
			{
				return true
			}
			else
			{
				return false;
			}
		}
}


function docCheck()
{
	var frm = document.aspnetForm;
	//var actionurl;
	filePath = document.getElementById("ctl00_ContentPlaceHolder1_docFileUpload").value;
	alert();	                                
	fileLen = filePath.length;
	slashPos = filePath.lastIndexOf("\\");
	fileName = filePath.substring(slashPos+1,fileLen);
	fileNameLen = fileName.length;
	fileDotExt = fileName.lastIndexOf(".");
	fileExt = fileName.substring(fileDotExt+1,fileNameLen);
	fileExtUp = fileExt.toUpperCase();
	
	if(filePath != null && filePath != "" ) 
	{			
		if(fileExtUp == 'DOC' || fileExtUp == 'PDF' || fileExtUp == 'XLS' || fileExtUp == 'DOCX')
		{ 			    
			return true;
		}
		else
		{			
			alert("File types should be of .doc, .pdf & .xls only");
			return false;
		}
	}
	else
	{
	    alert("Click browse to select a file.");
	    return false;
	}		
}

/* Image validation */

function ImageCheck()
{
	var frm = document.aspnetForm;
	//var actionurl;
	if((frm.ctl00_ContentPlaceHolder1_txtTitle.value)== "")
	{
	    alert("Don't Be Blank with Title");
	    return false;
	}
	
	filePath = document.getElementById("ctl00_ContentPlaceHolder1_ImgFileUpload").value;
	fileLen = filePath.length;
	slashPos = filePath.lastIndexOf("\\");
	fileName = filePath.substring(slashPos+1,fileLen);
	fileNameLen = fileName.length;
	fileDotExt = fileName.lastIndexOf(".");
	fileExt = fileName.substring(fileDotExt+1,fileNameLen);
	fileExtUp = fileExt.toUpperCase();
	
	if(filePath != null && filePath != "") 
	{			
		if(fileExtUp == 'GIF' || fileExtUp == 'JPG' || fileExtUp == 'JPEG')
		{ 			    
			return true;
		}
		else
		{			
			alert("File types should be of .gif & .jpg only");
			return false;
		}
	}
	else
	{
	    alert("Click browse to select a file.");
	    return false;
	}		
}

/* Video validation */

function VideoCheck()
{
	var frm = document.aspnetForm;
	//var actionurl;
	filePath = document.getElementById("ctl00_ContentPlaceHolder1_videoFileUpload").value;
		 
	fileLen = filePath.length;
	slashPos = filePath.lastIndexOf("\\");
	fileName = filePath.substring(slashPos+1,fileLen);
	fileNameLen = fileName.length;
	fileDotExt = fileName.lastIndexOf(".");
	fileExt = fileName.substring(fileDotExt+1,fileNameLen);
	fileExtUp = fileExt.toUpperCase();
	
	if(filePath != null && filePath != "" ) 
	{			
		if(fileExtUp == 'FLV' || fileExtUp == 'WMA')
		{ 			    
			return true;
		}
		else
		{			
			alert("File types should be of .flv & .wma only");
			return false;
		}
	}
	else
	{
	    alert("Click browse to select a file.");
	    return false;
	}		
}

/*function showImg(imgName,Getid)
{	
	document.getElementById("thumbNailDiv").style.display='block';
	document.getElementById("thumbNailDiv").innerHTML="<div  style='border:0px red solid; padding-left:235px'  ><a href='#' onclick='hideImg(1);' align='right' style='padding-right:5px'  ><img src='../images/close.gif' border='0'></a></div><div style='height:180px;width:250px;vertical-align:middle;padding-top:20px; border:0px solid red' align='center' ><img src='../upload/photo/"+imgName+"' style='border:0px' align='middle'></div>";
}*/

function menutable(i)
{
    alert(i);
    
    switch(i)
    {
        case 1:
                document.getElementById("menu1").style.visibility = 'visible';
                document.getElementById("menu2").style.visibility = 'hidden';
                //document.getElementById("mnutbl3").style.visibility = 'hidden';
                break;
        case 2:
                document.getElementById("menu2").style.visibility = 'visible';
                document.getElementById("menu1").style.visibility = 'hidden';
                //document.getElementById("mnutbl3").style.visibility = 'hidden';
                break;
        case 3:
                document.getElementById("mnutbl3").style.visibility = 'visible';
                document.getElementById("mnutbl2").style.visibility = 'hidden';
                document.getElementById("mnutbl1").style.visibility = 'hidden';
                break;
        default:
                alert('default'); 
     }         
}

function fckupdate()
{
    document.getElementById("ctl00_ContentPlaceHolder1_hidupdate").value = 1;
}
function ValidateTandCs(source, args)
{
    args.IsValid = document.getElementById("ctl00_ContentPlaceHolder1_termsChk").checked;
} 


// Validate Add Events Page
function ValidateEvents()
{   
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtTitle").value) == "")
    {   
        msg = "Event title is empty\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtTitle";
        }
    }
 
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtPubDate").value) == "")
    {
        msg += "Event publish date is empty\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtPubDate";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtDate").value) == "")
    {
        msg += "Event date is empty\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtDate";
        }
    }     
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtLoc").value) == "")
    {
        msg += "Event location is empty\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtLoc";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value) != "")
    {
        if((!emailCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtEmail").value)))
	    {
		    msg += "Enter valid email address(someone@domain.com)";
		    if(ctl == "")
            {
                ctl = "ctl00_ContentPlaceHolder1_txtEmail";
            }
	    }
	}
	
	if(trim(document.getElementById("ctl00_ContentPlaceHolder1_selectOrg").value) == "Select")
    {
        msg += "Select organized by\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_selectOrg";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_selectOrg").value) == "1")    
    {
       /*if((trim(document.getElementById("ctl00_ContentPlaceHolder1_pdfUpload").value) == ""))
        {
            msg += "Click browse to select a file\n";
            if(ctl == "")
            {
                ctl = "ctl00_ContentPlaceHolder1_pdfUpload";
            }
        }
        else*/
        if(trim(document.getElementById("ctl00_ContentPlaceHolder1_Sel_copy_pdf").value) == "pdf")    
        {
            if((trim(document.getElementById("ctl00_ContentPlaceHolder1_pdfUpload").value) != ""))
            {
                filePath = document.getElementById("ctl00_ContentPlaceHolder1_pdfUpload").value
	            fileLen = filePath.length;
                slashPos = filePath.lastIndexOf("\\");
                fileName= filePath.substring(slashPos+1,fileLen);
                fileNameLen = fileName.length;
                fileDotExt = fileName.lastIndexOf(".");
                fileExt = fileName.substring(fileDotExt+1,fileNameLen);
                fileExtUp = fileExt.toUpperCase();
                if(filePath != null && filePath != "") 
                {			
                    if(fileExtUp != 'PDF')
                    { 			    		                   
                         msg += "File types should be .pdf only";		
                         if(ctl == "")
                         {
                           ctl = "ctl00_ContentPlaceHolder1_pdfUpload";                                    
                         }
                    }
                }                    
            }
        }
    }     
    
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }        
}


// 14, May 2008 //
// function which checks the Upload Banner Selection //
function Show_Banner_Upl_Div(val)
{
    if(val=="SWF")
    {
        document.getElementById('div2').style.display = 'none';
        document.getElementById('div1').style.display = 'block';
    }
    else if(val=="IMAGES")
    {
        document.getElementById('div1').style.display = 'none';
        document.getElementById('div2').style.display = 'block';
    }
    else
    {
        document.getElementById('div1').style.display = 'none';
        document.getElementById('div2').style.display = 'none';    
    }   
}

// function which checks the entered value is only numeric
function numbersonly(myfield, e, dec)
{
    var key;
    var keychar;

   if (window.event)
       key = window.event.keyCode;
    else if (e)
       key = e.which;
    else
       return true;

    keychar = String.fromCharCode(key);    
     
    // control keys
    //alert(key);
    if ((key==null) || (key==0) || (key==8) || 
        (key==9) || (key==13) || (key==27)  || (key==43) || (key==45) || (key==32))
       return true;

    // numbers
    else if ((("0123456789.(),-").indexOf(keychar) > -1))
       return true;

    // decimal point jump
    else if (dec && (keychar == "."))
       {
       myfield.form.elements[dec].focus();
       return false;
       }
    else
       return false;
}

/*function alphaOnly(e) 
{   
    var k;
    document.all ? k = e.keyCode : k = e.which;
    return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 9 || k == 32 || k == 0 || k == 95);    
}*/

// function which checks the entered value is only characters  
function alphaOnly(myfield, e)
{
    var key;
    var keychar;

   if (window.event)
       key = window.event.keyCode;
    else if (e)
       key = e.which;
    else
       return true;

    keychar = String.fromCharCode(key);    
     
    // control keys
    //alert(key);
    if ((key==null) || (key==0) || (key==8) || 
        (key==9) || (key==13) || (key==27)  || (key==43) || (key==45))
       return false;

    // numbers
    else if ((("0123456789").indexOf(keychar) > -1))
       return false;
    else
       return true;
}

// function which erases if the entered values are characters
function chkNum(obj)
{
    obj.value = obj.value.replace(/[^0-9.(),\-\ ]/g,'') // numbers only
}

// function which erases if the entered values are numbers
function chkChar(obj)
{   
    obj.value = obj.value.replace(/[0-9]/g,'') // characters only
}

/* VALIDATTION FOR FLASH BANNER AND IMAGE UPLOAD */

function BannerUpload(flash,image)
{
 	var frm = document.aspnetForm;
	filePath = document.getElementById(flash).value;
 	fileLen = filePath.length;
	slashPos = filePath.lastIndexOf("\\");
	fileName = filePath.substring(slashPos+1,fileLen);
	fileNameLen = fileName.length;
	fileDotExt = fileName.lastIndexOf(".");
	fileExt = fileName.substring(fileDotExt+1,fileNameLen);
	fileExtUp = fileExt.toUpperCase();

	filePathImg = document.getElementById(image).value;
	fileLenImg = filePathImg.length;
    slashPosImg = filePathImg.lastIndexOf("\\");
    fileNameImg = filePathImg.substring(slashPosImg+1,fileLenImg);
    fileNameLenImg = fileNameImg.length;
    fileDotExtImg = fileNameImg.lastIndexOf(".");
    fileExtImg = fileNameImg.substring(fileDotExtImg+1,fileNameLenImg);
    fileExtUpImg = fileExtImg.toUpperCase();

	if(filePath != null && filePath != "") 
	{			
		if(fileExtUp == 'SWF')
		{ 			
 			if(filePathImg != null && filePathImg != "") 
	            {			
		            if(fileExtUpImg == 'GIF' || fileExtUpImg == 'JPG' || fileExtUpImg == 'JPEG' || fileExtUpImg == 'BMP')
		            { 			    
			            return true;
		            }
		            else
		            {			
			            alert("File types should be .jpg or .gif or .bmp only");
			            return false;
		            }
	            }
            else
	            {			
		            alert("Click browse to select a file.");
		            return false;
	            }
		}
		else
		{			
			alert("File types should be .swf only");
			return false;
		}
	}
 	else
	{
	    alert("Click browse to select a file.");
	    return false;
	}		
	
}
function BannerImgUpload(image)
{
  
    filePathImg = document.getElementById(image).value;
	fileLenImg = filePathImg.length;
    slashPosImg = filePathImg.lastIndexOf("\\");
    fileNameImg = filePathImg.substring(slashPosImg+1,fileLenImg);
    fileNameLenImg = fileNameImg.length;
    fileDotExtImg = fileNameImg.lastIndexOf(".");
    fileExtImg = fileNameImg.substring(fileDotExtImg+1,fileNameLenImg);
    fileExtUpImg = fileExtImg.toUpperCase();
    if(filePathImg != null && filePathImg != "") 
	            {			
		            if(fileExtUpImg == 'GIF' || fileExtUpImg == 'JPG' || fileExtUpImg == 'JPEG' || fileExtUpImg == 'BMP')
		            { 			    
			            return true;
		            }
		            else
		            {			
			            alert("File types should be .jpg or .gif or .bmp only");
			            return false;
		            }
	            }
            else
	            {			
		            alert("Click browse to select a file.");
		            return false;
	            }
    
}

//to check the extensions //
function chkExtension1(image)
{
    var frm = document.aspnetForm;
	

	filePathImg = document.getElementById(image).value;
	fileLenImg = filePathImg.length;
    slashPosImg = filePathImg.lastIndexOf("\\");
    fileNameImg = filePathImg.substring(slashPosImg+1,fileLenImg);
    fileNameLenImg = fileNameImg.length;
    fileDotExtImg = fileNameImg.lastIndexOf(".");
    fileExtImg = fileNameImg.substring(fileDotExtImg+1,fileNameLenImg);
    fileExtUpImg = fileExtImg.toUpperCase();

    
    flagExt2 = true;
    
        
	    if(filePathImg != null && filePathImg != "")
	    {
	         if(fileExtUpImg == 'GIF' || fileExtUpImg == 'JPG' || fileExtUpImg == 'JPEG' || fileExtUpImg == 'BMP')
            { 			    
                flagExt2 = true;
               
            }
              else
	          {
	             alert("File types should be of .gif or .jpg or .bmp only");
                flagExt2 = false;
	            return false;
	          }
	    }
	    if(flagExt2 == true)
 		    {
 		        return true;
 		    }
   		
}

function chkExtension(flash,image)
{
    var frm = document.aspnetForm;
	filePath = document.getElementById(flash).value;
 	fileLen = filePath.length;
	slashPos = filePath.lastIndexOf("\\");
	fileName = filePath.substring(slashPos+1,fileLen);
	fileNameLen = fileName.length;
	fileDotExt = fileName.lastIndexOf(".");
	fileExt = fileName.substring(fileDotExt+1,fileNameLen);
	fileExtUp = fileExt.toUpperCase();

	filePathImg = document.getElementById(image).value;
	fileLenImg = filePathImg.length;
    slashPosImg = filePathImg.lastIndexOf("\\");
    fileNameImg = filePathImg.substring(slashPosImg+1,fileLenImg);
    fileNameLenImg = fileNameImg.length;
    fileDotExtImg = fileNameImg.lastIndexOf(".");
    fileExtImg = fileNameImg.substring(fileDotExtImg+1,fileNameLenImg);
    fileExtUpImg = fileExtImg.toUpperCase();

    flagExt1 = true;
    flagExt2 = true;
    
        if(filePath != null && filePath != "")
        {
            if(fileExtUp != 'SWF')
		    { 			
			    alert("File types should be of .swf only");
			    flagExt1 = false;
			    return false;
    		}
    		else
    		{
    		    flagExt1 = true;
                
    		}
        }
	    if(filePathImg != null && filePathImg != "")
	    {
	         if(fileExtUpImg == 'GIF' || fileExtUpImg == 'JPG' || fileExtUpImg == 'JPEG' || fileExtUpImg == 'BMP')
            { 			    
                flagExt2 = true;
               
            }
              else
	          {
	             alert("File types should be of .gif or .jpg or .bmp only");
                flagExt2 = false;
	            return false;
	          }
	    }
	    if((flagExt1 == true) && (flagExt2 == true))
 		    {
 		        return true;
 		    }
   		
}
    
/* VALIDATTION FOR FLASH BANNER AND IMAGE UPLOAD ENDS */



/*  Script for Menu MouseOver   */

/*function mouseOverColor(prev, id)
{
  	document.getElementById(id).className='Textover wt_100';
  	
	left_idval = prev;
	right_idval = id;	
 	imgLeft = "img"+left_idval;
	imgstripLeft = "imgstrip"+left_idval;
	imgRight= "img"+right_idval;
	imgstripRight = "imgstrip"+right_idval;
	
	var loc = new String();
    loc = window.location.href;	
	
	if(document.getElementById(imgLeft))
	{
		document.getElementById(imgLeft).className='Textover';
		if((loc.indexOf("Admin")) || (loc.indexOf("admin")))
        {
             
            document.getElementById(imgstripLeft).src="../images/spacer.gif";
        }
        else
        {
           
            document.getElementById(imgstripLeft).src="images/spacer.gif";
        }
 	}
	if(document.getElementById(imgRight))
	{
		document.getElementById(imgRight).className='Textover';
		if((loc.indexOf("Admin"))|| (loc.indexOf("admin")))
        {
              
            document.getElementById(imgstripRight).src="../images/spacer.gif";
        }
        else
        {
            
            document.getElementById(imgstripRight).src="images/spacer.gif";
        }		
	}
 } 
 
function mouseOutColor(prev, id)
{
 	document.getElementById(id).className='Textout wt_100';
 	left_idval = prev;
	right_idval = id;
 	imgLeft = "img"+left_idval;
	imgstripLeft = "imgstrip"+left_idval;
	imgRight= "img"+right_idval;
	imgstripRight = "imgstrip"+right_idval;	
	var loc = new String();
    loc = window.location.href;
    
	if(document.getElementById(imgLeft))
	{
    	if((loc.indexOf("admin")>0) || (loc.indexOf("Admin")>0))
            document.getElementById(imgstripLeft).src="../images/whiteStrip.gif";
        else
            document.getElementById(imgstripLeft).src="images/whiteStrip.gif";
        document.getElementById(imgLeft).className='Textout';
	}
	
	if(document.getElementById(imgRight))
	{
		document.getElementById(imgRight).className='Textout';
		if((loc.indexOf("admin")>0) || (loc.indexOf("Admin")>0))
    		document.getElementById(imgstripRight).src="../images/whiteStrip.gif";
    	else
    	    document.getElementById(imgstripRight).src="images/whiteStrip.gif";
	} 
}*/

/*function mouseOverColor(id)
{	
	document.getElementById(id).className='mousehover wt_100';
}
 
 
function mouseOutColor(id)
{
 	document.getElementById(id).className='mousehover wt_100';
}*/

function mouseOverColor(prev, id)
{	
	document.getElementById(id).className='Textover wt_100';
  	
	left_idval = prev;
	right_idval = id;	
 	imgLeft = "img"+left_idval;
	//imgstripLeft = "imgstrip"+left_idval;
	imgRight= "img"+right_idval;
	//imgstripRight = "imgstrip"+right_idval;
	
	var loc = new String();
    loc = window.location.href;	
	
	if(document.getElementById(imgLeft))
	{
		document.getElementById(imgLeft).className='Greenpipe';
		if((loc.indexOf("Admin")) || (loc.indexOf("admin")))
        {
             document.getElementById(imgLeft).className='Greenpipe';
            //document.getElementById(imgLeft).src="../images/spacer.gif";
        }
        else
        {
            document.getElementById(imgLeft).className='Greenpipe';
            //document.getElementById(imgLeft).src="images/spacer.gif";
        }
 	}
	if(document.getElementById(imgRight))
	{
		document.getElementById(imgRight).className='Greenpipe';
		if((loc.indexOf("Admin"))|| (loc.indexOf("admin")))
        {
            document.getElementById(imgRight).className='Greenpipe';  
            //document.getElementById(imgRight).src="../images/spacer.gif";
        }
        else
        {
            document.getElementById(imgRight).className='Greenpipe';
            //document.getElementById(imgRight).src="images/spacer.gif";
        }		
	}
 }
 
 
function mouseOutColor(prev, id)
{	
    document.getElementById(id).className='Textout wt_100';
    left_idval = prev;
    right_idval = id;
    imgLeft = "img"+left_idval;
    //imgstripLeft = "imgstrip"+left_idval;
    imgRight= "img"+right_idval;
    //imgstripRight = "imgstrip"+right_idval;	
    var loc = new String();
    loc = window.location.href;

    if(document.getElementById(imgLeft))
    {
        if((loc.indexOf("admin")>0) || (loc.indexOf("Admin")>0))
            document.getElementById(imgLeft).className='Whitepipe';
            //document.getElementById(imgLeft).src="../images/whiteStrip.gif";
        else
            //document.getElementById(imgLeft).src="images/whiteStrip.gif";
        document.getElementById(imgLeft).className='Whitepipe';
    }

    if(document.getElementById(imgRight))
    {
        document.getElementById(imgRight).className='Whitepipe';
        if((loc.indexOf("admin")>0) || (loc.indexOf("Admin")>0))
	        document.getElementById(imgRight).className='Whitepipe';
	        //document.getElementById(imgstripRight).src="../images/whiteStrip.gif";
        else
            document.getElementById(imgRight).className='Whitepipe';
            //document.getElementById(imgstripRight).src="images/whiteStrip.gif";
    }
}

/* Script Ends here */

//Validation for registration3 file upload
function regdocCheck()
{	
	filePath = document.getElementById("ctl00_ContentPlaceHolder1_uploadCV").value;		
	
	if(filePath != null && filePath != "" ) 
	{			
			return true;
	}	
	else
	{
	    alert("Click browse to select a file.");
	    return false;
	}		
}

/* VALIDATION FOR MANAGE FOOTER PAGE */
function ValidateFooter()
{   
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtName").value) == "")
    {   
     msg = "Enter footer text \n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtName";
        }
    }
 
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtLink").value) == "")
    {
        msg += "Enter footer link\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtLink";
        }
    }
    else
    {
        if(fnUrl(document.getElementById("ctl00_ContentPlaceHolder1_txtLink").value)== false)
        {
          msg += "Enter valid URL\n";
          ctl = "ctl00_ContentPlaceHolder1_txtLink";
        }
    }
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }  
    
 }
 
 /* VALIDATION FOR FOOTER PAGE */
 
 /* FUNCTION TO VALIDATE URL */
 function fnUrl(urlValue)
		{
		
 		var myregexp = /^(http||https):\/\/(([\w]+:)?\/\/)?(([\d\w]|%[a-fA-f\d]{2,2})+(:([\d\w]|%[a-fA-f\d]{2,2})+)?@)?([\d\w][-\d\w]{0,253}[\d\w]\.)+[\w]{2,4}(:[\d]+)?(\/([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)*(\?(&?([-+_~.\d\w]|%[a-fA-f\d]{2,2})=?)*)?(#([-+_~.\d\w]|%[a-fA-f\d]{2,2})*)?$/; 
		 if (myregexp.test(urlValue)) 
		   {
		   return true;
		  }
		   else{
		    return false;
		   }
		}
 /* FUNCTION TO VALIDATE URL ENDS HERE */
 
 

 // Validate Add Teaser Page //
function ValidateAddTeaser()
{   
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtTName").value) == "")
    {   
        msg = "Enter teaser name\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtTName";
        }
    }
    
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }        
}
 /* VALIDATION FOR MANAGE INTERNAL LINKS*/
 function validateInternalLinks()
 {
   
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtPageName").value) == "")
    {   
        msg = "Enter page name\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtPageName";
        }
    }
    
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }      
 }
/*VALIDATION FOR MANAGE INTERNAL LINKS ENDS HERE*/


function openFCKHelp(swfName)
{
    window.open ("helpDemo.aspx?swfName="+swfName,"mywindow","location=0,status=0,scrollbars=0,width=672,height=499");
}

function openColorPicker(swfName)
{
    window.open ("showColors.aspx","mywindow","location=0,status=0,scrollbars=0,width=232,height=530,top=100");
}
// TO OPEN THE PREVIEW PAGE //


function openPreview(url)
{
   
    window.open (url,"_blank","location=yes,status=yes,resizable=yes,scrollbars=yes,menubar=yes,width=800px,height=500,top=100");
    return false;
}

function validatePublishAll()
{
    if(confirm("Please note: All the saved copy changes will be published in the production sit. Do you want to proceed?"))
        return true;
    else
        return false;
}

function validatePublish(msg,msgVal)
{
    var frm = document.aspnetForm;
		var flag=0;
		for(i=0; i<frm.length;i++)
		{
			if(frm[i].type =="checkbox")
			{
				if(frm[i].name.indexOf ('publishMenu')!=-1)
				{
			 
					if(frm[i].checked==true)
					{
					 
						flag=1;
						break;
					}
					else
					{
						flag=0;
					}
				}
			}
		}
		if(flag==0)
		{
		    if(msgVal==1)
			    alert("Select the menu to publish");
			else
			    alert("Select the menu to rollback");
			    
			return false;
		}
		else
		{
			if(confirm(msg))
			{
				return true
			}
			else
			{
				return false;
			}
		}
}

function ValidateAddvacancies()
{  
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtTitle").value) == "")
    {   
        msg = "Enter vacancies title\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtTitle";
        }
    }
 
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtPractisegroup").value) == "")
    {
        msg += "Enter practice group\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtPractisegroup";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtPubDate").value) == "")
    {
        msg += "Enter vacancies published date\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtPubDate";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtEndDate").value) == "")
    {
        msg += "Enter vacancies end date\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtEndDate";
        }
    }     
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtLoc").value) == "")
    {
        msg += "Enter vacancies location\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtLoc";
        }
    }
    /*if(trim(document.getElementById("ctl00_ContentPlaceHolder1_Sel_copy_pdf").value) == "txt")
    {
         
         if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtDesc").value) == "")
        {
            msg += "Enter vacancies details\n";
            if(ctl == "")
            {
                ctl = "ctl00_ContentPlaceHolder1_txtDesc";
            }
        }
    }*/
   if(trim(document.getElementById("ctl00_ContentPlaceHolder1_Sel_copy_pdf").value) == "pdf")
    
    {
       if((trim(document.getElementById("ctl00_ContentPlaceHolder1_pdfUpload").value) == ""))
        {
            msg += "Click browse to select a file\n";
            if(ctl == "")
            {
                ctl = "ctl00_ContentPlaceHolder1_pdfUpload";
            }
        }
        else
        {
            filePath = document.getElementById("ctl00_ContentPlaceHolder1_pdfUpload").value
	        fileLen = filePath.length;
            slashPos = filePath.lastIndexOf("\\");
            fileName= filePath.substring(slashPos+1,fileLen);
            fileNameLen = fileName.length;
            fileDotExt = fileName.lastIndexOf(".");
            fileExt = fileName.substring(fileDotExt+1,fileNameLen);
            fileExtUp = fileExt.toUpperCase();
            if(filePath != null && filePath != "") 
	                    {			
		                    if(fileExtUp != 'PDF')
		                    { 			    		                   
                   	             msg += "File types should be .pdf only";		
			                     if(ctl == "")
                                    {
                                        ctl = "ctl00_ContentPlaceHolder1_pdfUpload";                                    
                                   }
		                    }
	                    }                    
        }
    }
      
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }   
 
          
}

function ValidateEditvacancies()
{  
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtTitle").value) == "")
    {   
        msg = "Enter vacancies title\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtTitle";
        }
    }
 
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtPractisegroup").value) == "")
    {
        msg += "Enter practice group\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtPractisegroup";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtPubDate").value) == "")
    {
        msg += "Enter vacancies published date\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtPubDate";
        }
    }
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtEndDate").value) == "")
    {
        msg += "Enter vacancies end date\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtEndDate";
        }
    }     
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtLoc").value) == "")
    {
        msg += "Enter vacancies location\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_txtLoc";
        }
    }
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_Sel_copy_pdf").value) == "txt")
    {
         
         if(trim(document.getElementById("ctl00_ContentPlaceHolder1_txtDesc").value) == "")
        {
            msg += "Enter vacancies details\n";
            if(ctl == "")
            {
                ctl = "ctl00_ContentPlaceHolder1_txtDesc";
            }
        }
    }
   if(trim(document.getElementById("ctl00_ContentPlaceHolder1_Sel_copy_pdf").value) == "pdf")
    
    {
       if((trim(document.getElementById("ctl00_ContentPlaceHolder1_pdfUpload").value) == "") && (trim(document.getElementById("ctl00_ContentPlaceHolder1_HidpdfUpload").value) == ""))
        {
            msg += "Enter vacancies details\n";
            if(ctl == "")
            {
                ctl = "ctl00_ContentPlaceHolder1_pdfUpload";
            }
        }
        else
        {
            filePath = document.getElementById("ctl00_ContentPlaceHolder1_pdfUpload").value
	        fileLen = filePath.length;
            slashPos = filePath.lastIndexOf("\\");
            fileName= filePath.substring(slashPos+1,fileLen);
            fileNameLen = fileName.length;
            fileDotExt = fileName.lastIndexOf(".");
            fileExt = fileName.substring(fileDotExt+1,fileNameLen);
            fileExtUp = fileExt.toUpperCase();
            if(filePath != null && filePath != "") 
	                    {			
		                    if(fileExtUp != 'PDF')
		                    { 			    		                   
                   	             msg += "File types should be .pdf only";		
			                     if(ctl == "")
                                    {
                                        ctl = "ctl00_ContentPlaceHolder1_pdfUpload";                                    
                                   }
		                    }
	                    }                    
        }
    }
      
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }   
 
          
}

function ValidateSitelink()
{
    var msg = "";
    var ctl = "";
    
    if(trim(document.getElementById("ctl00_ContentPlaceHolder1_sitelink").value) == "")
    {   
        msg = "Enter sitelink\n";
        if(ctl == "")
        {
            ctl = "ctl00_ContentPlaceHolder1_sitelink";
        }
    }
    
    if(msg!="")
    {
        alert(msg);
        document.getElementById(ctl).focus();
        return false;
    }
    else
    {
        return true;
    }  

}

