function fromFlash(Obj)
{   document.getElementById("ctl00_MainContent_lstCountry").value=Obj;
	document.getElementById("divMap").innerHTML = "";
	document.getElementById("divSearch").style.display="block"
}
    function ShowMap(arg)
    {     
   var lng= document.getElementById("Hdnlng").value;
  
   //Nederlands
   //English 
   //French 
   //German
                    if(lng=="Nederlands")
                    {
                   // alert(lng);
                        var MapSource;    
                        document.getElementById("divSearch").style.display="none"
                        MapSource='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="550">';
                        MapSource+='<param name="movie" value="includes/countriesnl.swf">';
                        MapSource+='<param name="quality" value="high">';
                        MapSource+='<param name="menu" value="false">';
                        MapSource+='<embed src="includes/countriesnl.swf" menu="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="550"></embed></object>';        
                        document.getElementById("divMap").innerHTML = MapSource;
                     }  
                     else if(lng=="English")
                    {
                  //  alert(lng);
                        var MapSource;    
                        document.getElementById("divSearch").style.display="none"
                        MapSource='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="550">';
                        MapSource+='<param name="movie" value="includes/countriese.swf">';
                        MapSource+='<param name="quality" value="high">';
                        MapSource+='<param name="menu" value="false">';
                        MapSource+='<embed src="includes/countriese.swf" menu="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="550"></embed></object>';        
                        document.getElementById("divMap").innerHTML = MapSource;
                     }  
                     else if(lng=="French")
                    {
                  //  alert(lng);
                        var MapSource;    
                        document.getElementById("divSearch").style.display="none"
                        MapSource='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="550">';
                        MapSource+='<param name="movie" value="includes/countriesfr.swf">';
                        MapSource+='<param name="quality" value="high">';
                        MapSource+='<param name="menu" value="false">';
                        MapSource+='<embed src="includes/countriesfr.swf" menu="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="550"></embed></object>';        
                        document.getElementById("divMap").innerHTML = MapSource;
                     }  
                     else if(lng=="German")
                    {
                   // alert(lng);
                        var MapSource;    
                        document.getElementById("divSearch").style.display="none"
                        MapSource='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="500" height="550">';
                        MapSource+='<param name="movie" value="includes/countriesde.swf">';
                        MapSource+='<param name="quality" value="high">';
                        MapSource+='<param name="menu" value="false">';
                        MapSource+='<embed src="includes/countriesde.swf" menu="false" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="550"></embed></object>';        
                        document.getElementById("divMap").innerHTML = MapSource;
                     } 
                       
    }

function Trim(nStr){return nStr.replace(/(^\s*)|(\s*$)/g, "");}
function fnPaste(){event.returnValue=false;}
function isNull(obj,msg){
	if(msg!="Password")
		obj1=Trim(obj.value);
	else
		obj1=Trim(obj.value);
	if (obj1==""){
		alert("Please enter the " +msg);
		obj.focus();
		return true;
	}else
		return false;
}


function fnChkNum1(event)
{//alert(event.keyCode);//la,ra,ins,del,home,end//(event.keyCode ==46)||
//alert("");
//alert(event.keyCode);

if(event.keyCode !=9)
{
  if((event.keyCode ==8)|| (event.keyCode ==39)|| (event.keyCode ==110)|| (event.keyCode ==190)|| (44 < event.keyCode && event.keyCode < 58) || (34 < event.keyCode && event.keyCode < 38 ) || (95 < event.keyCode && event.keyCode < 106)|| (event.keyCode==88) || (event.keyCode==86)|| (event.keyCode==67)|| (event.keyCode==17))
  {
	return true;
  }
  else
  {
	return false;
  }
 }
 else{return true;}
}


function fnChkNum2(event)
{
//alert("");
//alert(event.keyCode);
//190,110,8,46,96-105,48-57
 
 if(event.keyCode !=9)
{
 
  if((event.keyCode ==8)|| (event.keyCode ==39)|| (44 < event.keyCode && event.keyCode < 58) || (34 < event.keyCode && event.keyCode < 38 ) || (95 < event.keyCode && event.keyCode < 106) || (event.keyCode==88) || (event.keyCode==86)|| (event.keyCode==67)|| (event.keyCode==17))
  {
	return true;
  }
  else
  {
	return false;
  }
  
   }
 else{return true;}
}

function isPassword(obj)
{ 
	if ((obj.value.length)<5)
	{
		alert("Password should have atleast 5 characters");
		obj.focus();
		return true;
	}
	exp=/[^a-zA-Z0-9]/;
	 	if(exp.test(obj.value))
		{
		alert("Special characters not accepted");
		obj.focus();
		return true;
		}
 	else
		return false;
}


function isPassword1(obj)
{ 
	if ((obj.value.length)<5)
	{
		alert("Password should have atleast 5 characters");
		obj.focus();
		return true;
	}
	exp=/[^a-zA-Z0-9]/;
	 	if(exp.test(obj.value))
		{
		alert("Invalid Old Password");
		obj.focus();
		return true;
		}
 	else
		return false;
}


//function isPassword(obj)
//{
//	
//	if ((obj.value.length)<5)
//	{
//	alert("Password should have atleast 5 characters");
//	obj.value ="";
//	obj.focus();
//	return true;
//	}
//	exp=/[^\W]/;
//	if(!exp.test(obj.value))
//	{alert("Special characters not accepted");
//	obj.value ="";
//	obj.focus();
//	return true;
//	}
//	
//	else
//		return false;
//}

function fnShowCalendar(tObj)
{
	objDateHolder = tObj;
	if(document.all)
	{
		var getIt=window.showModalDialog("./includes/calender1.htm","","dialogHeight: 260px; dialogWidth: 276px;  center: Yes; help: No; resizable: No; status: No;titlebar:No; scrollbar:No");
	} 
	else
	{
		var getIt=window.open("./includes/calender1.htm",'','width=285,height=243,left=200,top=100,resizable=no, toolbar=no,menubar=no,location=no,scrollbar=no');	
	}
	if(document.all)
		if (getIt !='xyz')tObj.value = getIt;	
}

function isSpecial(obj)
{
	exp=/(^\w*$)/;
	if(!exp.test(obj.value))
	{
	alert("Special characters & space not accepted");
	obj.value ="";
	obj.focus();
	return true;
	}

}



function isLen(obj,siz,msg){
	if(msg!="Password")
		obj1=Trim(obj.value);
	else
		obj1=obj.value;
	if(obj1!=""){
		var strLen=obj.value;
		if(strLen.length < siz){
			alert(msg+" should be atleast " + siz + " characters");
			obj.focus();
			return true;  
		} 
	}else
		return false;
}
function isSame(obj1,obj2,msg1,msg2){
	if((Trim(obj1.value))==(Trim(obj2.value))){
		alert(msg1+" is same as the "+msg2);
		obj2.focus();
		return true;
	}else
		return false;
}	
function isNotSame(obj1,obj2,msg1,msg2){
	if((Trim(obj1.value))!=(Trim(obj2.value))){
		alert(msg1+" does not match with Confirm password ");
		obj2.value="";
		obj2.focus();
		return true;
	}else
		return false;
}	

function isNotSame1(obj1,obj2,msg1,msg2){
	if((Trim(obj1.value))!=(Trim(obj2.value))){
		alert(msg1+" should be match with "+msg2);
		obj2.value="";
		obj2.focus();
		return true;
	}else
		return false;
}	

function isCorrect(obj1,obj2,msg1,msg2){
	if((Trim(obj1.value)) >= (Trim(obj2.value))){
		alert(msg1+" should be less than "+msg2);
		obj2.focus();
		return true;
	}else
		return false;
}	
function isTxtareaNull(obj,msg){
	if(Trim(obj.innerText) == ""){
		alert("Please enter " + msg);
		obj.focus();
		return true;
	}else
		return false;
}
function isTxtareaLen(obj,msg){
	if(obj.innerHTML.length > 255){
		alert("Please enter below 256 characters in " + msg);
		obj.focus();
		return true;
	}else
		return false;
}
function notEmail(obj,msg){
	var exp=/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;
	if (!exp.test(obj.value)){
		alert("Please enter valid "+msg);
		obj.focus();
		return true;
	}else
		return false;
}
function notZipcode(obj,msg){
	exp = /[a-zA-Z|\d]-{1}/;
	if (!exp.test(obj.value)){
		alert("Please enter valid "+msg);
		obj.focus();
		return true;
	}else
		return false;
}
function notChecked(obj,msg){
	checked = false;
	if(obj.length){
		for(i=0;i<obj.length;i++){
			if(obj[i].checked){
				checked = true;break;
			}
		}
	}else if(obj.checked)
		checked = true;
	if(!(checked)){
		alert("Please select the "+msg);
		if(obj.length)
			obj[0].focus();
		else
			obj.focus();
		return true;
	}
}
function notSelected(obj,msg){
	if (obj.options[obj.selectedIndex].value == ""){
		alert("Please select the "+ msg);
		obj.focus();
		return true;
	}else
		return false;
}
function notImageFile(obj,msg){
	var exp = /^.+\.(jpg|gif|jpeg|JPG|JPEG|GIF)$/;
	if (!exp.test((obj.value).toLowerCase())){
		alert("Please choose jpg or gif file for "+msg);
		//obj.focus();
		return true;
	}else
		return false;
}
function notDocFile(obj,msg){
	if(Trim(obj.value)!=""){
		var exp = /^.+\.(DOC|doc|TXT|txt)$/;
		if (!exp.test((obj.value).toLowerCase())){
			alert("Please choose doc or txt file for "+msg);
			obj.value="";
			//obj.focus();
			return true;
		}else
			return false;	
	}else
		return false;
}
function notPdfDocFile(obj,msg){
	var exp = /^.+\.(pdf|doc|PDF|DOC)$/;
	if (!exp.test((obj.value).toLowerCase())){
		alert("Please choose pdf or doc file for "+msg);
		obj.value="";
		//obj.focus();
		return true;
	}else
		return false;
}
function notPdfFile(obj,msg){
	var exp = /^.+\.(pdf|PDF)$/;
	if (!exp.test((obj.value).toLowerCase())){
		alert("Please choose pdf file for "+msg);
		obj.value="";
		//obj.focus();
		return true;
	}else
		return false;
}
//function notPrice(obj,msg){
//	exp = /^[\d]{1,3}([\.][\d]{1,2})?$/;
//	if (!exp.test(obj.value)){
//			alert("Please enter valid "+msg);
//		obj.focus();
//		return true;
//	}else
//		return false;
//}
function notprice(obj,msg)
    {
        exp = /^([\d]{1,8})([\.][\d]{1,2})?$/;
        if (!exp.test(obj.value)){
	        alert("please enter valid "+msg);
        obj.focus();
        return true;
        }else
        return false;
    }
function fnChkNum(obj,msg){
	exp = /^[\d]*$/;
	if (!exp.test(obj.value)){
		alert("Please enter only numeric values in "+msg);
		obj.focus();
		return true;
	}else
		return false;
}
function fnChkAlpha(obj,msg)
{
	exp = (/(^([a-z]|[A-Z]|["."]|[\s])*$)/);
	if (!exp.test(obj.value))
	{
		alert("Please enter only alphabets in "+msg);
		obj.focus();
		return true;
	}
	else
		return false;
}	

function fnChkAlphaNum(obj,msg){
	exp = (/(^([a-z]|[A-Z]|[0-9])*$)/);
	if (!exp.test(obj.value)){
		alert("Please enter only alphanumeric in "+msg);
		obj.value="";
		obj.focus();
		return true;
	}else
		return false;
}
function fnChkAlphaNumeric(obj,msg){
	var alpha = /[a-zA-Z|]/;
	var Num = /[\d]/;
	if (!(alpha.test(obj.value) && Num.test(obj.value))){
		alert("Please enter only alphanumeric in "+msg);
		obj.value="";
		obj.focus();
		return true;
	}else
		return false;
}
function fnChkFolderName(){
	if(((window.event.keyCode < 48) || (window.event.keyCode > 57)) && ((window.event.keyCode < 65) || (window.event.keyCode > 90)) && ((window.event.keyCode < 97) || (window.event.keyCode > 122)) && (window.event.keyCode != 95)){
		alert("Only Alphabets(A-Z, a-z), Numbers(0-9) and Underscore(_) are allowed");
		window.event.keyCode = 0;
		return true;
	}
}
function GetCountry(defaultValue,isNotWithSelect){
	var sCountry="Afghanistan,Albania,Algeria,American Samoa,Andorra,Angola,Anguilla,Antarctica,Antigua and Barbuda,Argentina,Armenia,Aruba,Australia,Austria,Azerbaidjan,Bahamas,Bahrain,Bangladesh,Barbados,Belarus,Belgium,Belize,Benin,Bermuda,Bolivia,Bosnia-Herzegovina,Botswana,Bouvet Island,Brazil,British Indian O. Terr.,Brunei Darussalam,Bulgaria,Burkina Faso,Burundi,Buthan,Cambodia,Cameroon,Canada,Cape Verde,Cayman Islands,Central African Rep.,Chad,Chile,China,Christmas Island,Cocos (Keeling) Isl.,Colombia,Comoros,Congo,Cook Islands,Costa Rica,Croatia,Cuba,Cyprus,Czech Republic,Czechoslovakia,Denmark,Djibouti,Dominica,Dominican Republic,East Timor,Ecuador,Egypt,El Salvador,Equatorial Guinea,Estonia,Ethiopia,Falkland Isl.(Malvinas),Faroe Islands,Fiji,Finland,France,France (European Ter.),French Southern Terr.,Gabon,Gambia,Georgia,Germany,Ghana,Gibraltar,Great Britain (UK),Greece,Greenland,Grenada,Guadeloupe (Fr.),Guam (US),Guatemala,Guinea,Guinea Bissau,Guyana,Guyana (Fr.),Haiti,Heard & McDonald Isl.,Honduras,Hong Kong,Hungary,Iceland,India,Indonesia,Iran,Iraq,Ireland,Israel,Italy,Ivory Coast,Jamaica,Japan,Jordan,Kazachstan,Kenya,Kirgistan,Kiribati,Korea (North),Korea (South),Kuwait,Laos,Latvia,Lebanon,Lesotho,Liberia,Libya,Liechtenstein,Lithuania,Luxembourg,Macau,Madagascar,Malawi,Malaysia,Maldives,Mali,Malta,Marshall Islands,Martinique (Fr.),Mauritania,Mauritius,Mexico,Micronesia,Moldavia,Monaco,Mongolia,Montserrat,Morocco,Mozambique,Myanmar,Namibia,Nauru,Nepal,Netherland Antilles,Netherlands,Neutral Zone,New Caledonia (Fr.),New Zealand,Nicaragua,Niger,Nigeria,Niue,Norfolk Island,Northern Mariana Isl.,Norway,Oman,Pakistan,Palau,Panama,Papua New,Paraguay,Peru,Philippines,Pitcairn,Poland,Polynesia (Fr.),Portugal,Puerto Rico (US),Qatar,Reunion (Fr.),Romania,Russian Federation,Rwanda,Saint Lucia,Samoa,San Marino,Saudi Arabia,Senegal,Seychelles,Sierra Leone,Singapore,Slovak Republic,Slovenia,Solomon Islands,Somalia,South Africa,Spain,Sri Lanka,St. Helena,St. Pierre & Miquelon,St. Tome and Principe,St.Kitts Nevis Anguilla,St.Vincent & Grenadines,Sudan,Suriname,Svalbard & Jan Mayen Is,Swaziland,Sweden,Switzerland,Syria,Tadjikistan,Taiwan,Tanzania,Thailand,Togo,Tokelau,Tonga,Trinidad & Tobago,Tunisia,Turkey,Turkmenistan,Turks & Caicos Islands,Tuvalu,Uganda,Ukraine,United Arab Emirates,United Kingdom,United States,Uruguay,US Minor outlying Isl.,Uzbekistan,Vanuatu,Vatican City State,Venezuela,Vietnam,Virgin Islands (British)";
	var xCountry=sCountry.split(",");
	var str="";
	if (!isNotWithSelect)str+="<option value='' selected>Select Country</option>\n";//else str+="<option value='' selected>Doesn't Matter</option>\n";
	for(i=0;i<xCountry.length; i++)
	if(xCountry[i]==defaultValue)str+="<option value='"+xCountry[i]+"' selected>"+xCountry[i]+"</option>\n";else str+="<option value='"+xCountry[i]+"'>"+xCountry[i]+"</option>\n";
	document.write(str);
}
function fnShowDate(obj,msg){
	var retdate=window.showModalDialog("includes/calender.htm","","dialogHeight: 219px; dialogWidth: 273px;  center: Yes; help: No; resizable: No; status: No;titlebar:No");
	obj.value=retdate;
}
	
function isNullMulti(obj,msg){
	if (Trim(obj.value)==""){
		alert("Please select the " + msg);
		obj.focus();
		return true;
	}else
		return false;
}
function fnProfile(v1){
	ref=window.open("employee_profile.php?Id="+v1,"Profile","Left=180, Top=90, height=500,width=650,toolbar=no,scrollbars=yes,menubar=no,resize=false");
}

function isNullCbo(obj,msg)
{
	if (Trim(obj.value)=="")
	{
		alert("Please select the " + msg);
		obj.focus();
		return true;
	}
	else
		return false;
}

function isNullhid(obj,msg)
	{
	if ((obj.value)=="")
		{
		alert("Please enter the " +msg);
		return true;
		}
	else
		return false;
	}
function notFile(obj,msg){
	if(Trim(obj.value)!=""){
		var exp = /^.+\.(DOC|doc|TXT|txt|JPG|jpg|JPEG|jpeg|GIF|gif|XLS|xls)$/;
		if (!exp.test((obj.value).toLowerCase())){
			alert("Please choose doc | txt | file for "+msg);
			obj.value="";
			//obj.focus();
			return true;
		}else
			return false;	
	}else
		return false;
}

function isNullhid(obj,msg)
	{
	if (obj=="")
		{
		alert("Please enter the " +msg);
		return true;
		}
	else
		return false;
	}
function file4ftp(obj){
	if(Trim(obj.value)!=""){
//		var exp = /^.+\.(DOC|doc|TXT|txt|JPG|jpg|JPEG|jpeg|GIF|gif|XLS|xls|zip|ZIP|rtf|RTF|avi|AVI|dat|DAT|mp3|MP3)$/;
		var exp = /^.+\.(exe|EXE)$/;
		if (exp.test((obj.value).toLowerCase())){
			alert("Invalid File format");
			obj.value="";
			//obj.focus();
			return true;
		}else
			return false;	
	}else
		return false;
}

function fnPressFiles(obj){
	var exp = /^.+\.(pdf|PDF|mp3|MP3)$/;
	if (!exp.test((obj.value).toLowerCase())){
		alert("Please choose valid file");
		obj.value="";
		//obj.focus();
		return true;
	}else
		return false;
}

function isEditorNull(obj,msg)
	{
	strTmp = obj.value;
	StrContent=strTmp.split("<BODY>");
	StrContent=Trim(StrContent[1]);
	StrContent=StrContent.split("</BODY>");
	StrContent=Trim(StrContent[0]);
	strLength=Trim(StrContent).length;
	if (strLength==0)
		{
		alert (msg);
		return true;
		}
	else
		{
		return false;
		}	
	}
function fnDivCheck()
	{	
	var val = tblView.offsetHeight;
	if (tblView.offsetHeight >= 320)  
		DivDisplay.style.overflow = "auto";
	else
		{
		DivDisplay.style.overflow = "hidden";
		DivDisplay.style.height = val;
		}
	}

function fnHelp()
{
	var objWin = window.open("img_dimension.htm","help","width=350,height=275,menubar=no,location=no");
	objWin.focus();
}

function stripEditorNull(obj)
{
	strTmp = obj.value;
	strTmp = strTmp.replace(/<HTML(.*)>/i,"");
	strTmp = strTmp.replace('<HEAD>',"");
	strTmp = strTmp.replace(/<META\scontent=(.*)>/ig,"");
	strTmp = strTmp.replace(/<LINK(.*)type=text\/css rel=stylesheet>/ig,"");
	strTmp = strTmp.replace(/<font/ig,"<ont");
	strTmp = strTmp.replace(/<\/font>/ig,"</ont>");
	strTmp = strTmp.replace(/style=/ig,"tyle=");
	strTmp = strTmp.replace('</HEAD>',"");
	strTmp = strTmp.replace('<BODY>',"");
	strTmp = strTmp.replace("</BODY>","");
	strTmp = strTmp.replace("</HTML>","");

	return strTmp;
}

function isFeatureText(obj)
{
	if((obj.value.length)>151)
	{
		alert("Maximum of 150 characters allowed");
		obj.focus();
		return true;
	}
	else
	return false;
}


function fnAlphaNumSpace(obj,msg){
	exp = (/(^([a-z]|[A-Z]|[0-9]|[\s])*$)/);
	if (!exp.test(obj.value)){
		alert("Please enter only alphanumeric & spaces in "+msg);
		obj.value="";
		obj.focus();
		return true;
	}else
		return false;
}
//function notPrice(obj)
//{
//	exp = /^[\d]*[\.]{0,1}[\d]{1,2}$/;
//	if (!exp.test(obj.value))
//	{
//		alert("Please enter valid price");
//		obj.value ="";
//		obj.focus();
//		return true;
//	}
//	else
//		return false;
//}


//function notPrice1(obj)
//{
//	//exp = /^[\d]*[\.]{0,1}[\d]{1,2}$/;
//	alert(obj);
//	if(obj.value>999.99)
//	{
//		alert("Please enter valid price");
//		obj.value ="";
//		obj.focus();
//		return true;
//	}
//	else
//		return false;
//}


    function clearCache(){
       try{
        document.getElementById("__VIEWSTATE").value="";
        document.getElementById("__VIEWSTATE").name="NoViewState";
        document.getElementById("__EVENTVALIDATION").value="";
        document.getElementById("__EVENTVALIDATION").name="NoEventValidation";
        document.getElementById("__EVENTTARGET").value="";
        document.getElementById("__EVENTTARGET").name="NoEventTarget";        
       }
       catch(err){}
    }

function fnChkAlphaNum(obj)
     {
	exp = (/(^([a-z]|[A-Z]|[0-9]|[_]|[-]|[ ])*$)/);
	if (!exp.test(obj.value))
	{
		alert("Special characters are not accepted");
		obj.focus();
		return false;
	}
	else
   	   return true;
}