function layerSetup(id,visibility){
	if(document.getElementById){
		this.obj = document.getElementById(id).style;
		this.obj.visibility = visibility;
		return this.obj;
	}
	else if(document.all){
		this.obj = document.all[id].style;
		this.obj.visibility = visibility;
		return this.obj;
	}
	else if(document.layers){
		this.obj = document.layers[id];
		this.obj.visibility = visibility;
		return this.obj;
	}
}
function checkimage(imagename) {
	splitimagename	= imagename.split(".");
	imagenamelen   	= splitimagename.length;
	imageextention	= splitimagename[imagenamelen-1];
	if((imageextention!= 'jpg') && (imageextention!= 'JPG') && (imageextention!= 'gif') && (imageextention!= 'jpeg') && (imageextention!= 'png') && (imageextention!= 'bmp')) {
		return false;
	}
	return true;
}
function visVisible(param){
	new layerSetup(param,'visible');
}
function visHidden(param){
	new layerSetup(param,'hidden');
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
	var p,i,x;  
	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function IsvalidEmail(mailid) {		
	var str=mailid
	var flag=true;
	var at="@";
	var dot=".";
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	
	if (str.indexOf(at)==-1) {
		flag=false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		flag=false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		flag=false;
	if (str.indexOf(at,(lat+1))!=-1)
		flag=false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		flag=false;
	if (str.indexOf(dot,(lat+2))==-1)
		flag=false;
	if (str.indexOf(" ")!=-1)
		flag=false;
	 if(flag)
		return true;
	 else
	 return false;
}
function Trim(s)  {
  // Remove leading spaces and carriage returns
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) {
		s = s.substring(1,s.length);
	}
	// Remove trailing spaces and carriage returns
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')) {
		s = s.substring(0,s.length-1);
	}
	return s;
}
function IsNumeric(strString) { //  check for valid numeric strings	
	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 validateform(evt) {
	if (evt.keyCode == 13) {
		submitform();
	}
}

function formvalidate(array_fields,array_message) {
	var alertfields="";
	var setfocus="";
	var i;
	for(i = 0; i < array_fields.length; i++) {
		if(Trim(document.getElementById(array_fields[i]).value) == "") {
			alertfields+="- " + array_message[i] + "\n";
			if (setfocus=="") {
				 setfocus=array_fields[i];
			}
		}		
	}
	if (alertfields!="") {
		alert("The following field(s) cannot be left blank:\n\n"+alertfields+"\nPlease fill these fields.");
		document.getElementById(setfocus).focus();
		return false;		
	}
	return true;
}
function chk_adminchangepass(frm) {
	var str="";
	var msg="";
	if(Trim(frm.pass_oldpass.value)=="") {
		str +="- Old Password.\n";
	}
	if(Trim(frm.pass_newpass.value)=="") {
		str +="- New Password.\n";
	}
	if((Trim(frm.pass_newpass.value)).length<6) {
		str +="- Password should be minimum 6 characters.\n";
	}
	if(Trim(frm.pass_conpass.value)=="") {
		str +="- Confirm Password.\n";
	} else if(Trim(frm.pass_newpass.value)!=Trim(frm.pass_conpass.value)) {
		str +="- Both password should be same.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_addcategory(frm) {
	var str="";
	var msg="";
	if(Trim(frm.txt_catname.value)=="") {
		str +="- Category Name.\n";
	}
	if(Trim(frm.sel_status.value)=="") {
		str +="- Status.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_delete(delid,frm) {
	if(confirm("Do you want to delete this?")) {
		document.getElementById('hid_delid').value=delid;
		frm.submit();
	}
}
function chk_adduser(frm) {
	var str="";
	var msg="";
	/*if(Trim(frm.txt_fname.value)=="") {
		str +="- First Name.\n";
	}*/
	if(Trim(frm.txt_mail.value)=="") {
		str +="- Username (Email).\n";
	} else if(!IsvalidEmail(Trim(frm.txt_mail.value))) {
		str +="- Invalid Username (Email).\n";
	}
	if(Trim(frm.pass_password.value)=="") {
		str +="- Password.\n";
	} else if((Trim(frm.pass_password.value)).length<6) {
		str +="- Invalid Password. Password must be minimum 6 characters.\n";
	}
	if(Trim(frm.pass_cpassword.value)=="") {
		str +="- Confirm Password.\n";
	} else if(Trim(frm.pass_cpassword.value)!=Trim(frm.pass_password.value)) {
		str +="- Invalid Confirm Password. Both password must be same.\n";										   
	} 
	if(Trim(frm.sel_status.value)=="") {
		str +="- Status.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_register(frm) {
	var str="";
	var msg="";
	if(Trim(frm.txt_fname.value)=="") {
		str +="- First Name.\n";
	}
	if(Trim(frm.txt_mail.value)=="") {
		str +="- Username (Email).\n";
	} else if(!IsvalidEmail(Trim(frm.txt_mail.value))) {
		str +="- Invalid Username (Email).\n";
	}
	if(Trim(frm.pass_password.value)=="") {
		str +="- Password.\n";
	} else if((Trim(frm.pass_password.value)).length<6) {
		str +="- Invalid Password. Password must be minimum 6 characters.\n";
	}
	if(Trim(frm.pass_cpassword.value)=="") {
		str +="- Confirm Password.\n";
	} else if(Trim(frm.pass_cpassword.value)!=Trim(frm.pass_password.value)) {
		str +="- Invalid Confirm Password. Both password must be same.\n";										   
	} 
	if(Trim(frm.txt_phone.value)=="") {
		str +="- Phone No.\n";
	} else if((Trim(frm.txt_phone.value)).length<5) {
		str +="- Invalid Phone No.\n";
	} else if(!IsNumeric(Trim(frm.txt_phone.value))) {
		str +="- Invalid Phone No.\n";
	} 
	if(frm.chk_validmail.value=="Yes") {
		str +="- Username already exist. Please enter another one.\n";	
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function validmultiple(obj) {
	var count=0;
	for(i=0;i<obj.length;i++) {
		if(obj[i].selected==true) {
			count++;
		}
	}
	if(count==0) {
		return false;
	} else {
		return true;
	}
}
function chk_sendMail(frm) {
	var str="";
	var msg="";
	
	if(!validmultiple(frm.sel_user)) {
		str +="- User list.\n";
	}
	if(Trim(frm.txt_subject.value)=="") {
		str +="- Subject.\n";
	}
	/*if(FCKeditorAPI.GetInstance('txta_mailcnt').GetXHTML() == '') {
		str +="- Mail Content.\n";
	}*/
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_addbanner(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_title.value)=="") {
		str +="- Banner Title.\n";
	}
	if(Trim(frm.banner_id.value)=="") {
		if(Trim(frm.banner_img.value)=="") {
			str +="- Banner Image.\n";
		} else if(!checkimage(Trim(frm.banner_img.value))) {
			str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
		}
	}
	if(Trim(frm.sel_status.value)=="") {
		str +="- Status.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_addpage(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_pagename.value)=="") {
		str +="- Page Title.\n";
	}
	if(Trim(frm.sel_category.value)=="") {
		str +="- Page Position.\n";
	}
	/*if(FCKeditorAPI.GetInstance('txta_pagedesc').GetXHTML() == '') {
		str +="- Page Content.\n";
	}*/
	if(Trim(frm.sel_status.value)=="") {
		str +="- Status.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;	
}
function chk_addcountry(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_countryname.value)=="") {
		str +="- Country Name.\n";
	}
	if(Trim(frm.sel_status.value)=="") {
		str +="- Status.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;	
}
function chk_addcity(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_cityname.value)=="") {
		str +="- City Name.\n";
	}
	if(Trim(frm.sel_country.value)=="") {
		str +="- Country.\n";
	}
	if(Trim(frm.sel_status.value)=="") {
		str +="- Status.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;	
}
function chk_addnewsletter(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_newslettername.value)=="") {
		str +="- Newsletter Title.\n";
	}
	/*if(FCKeditorAPI.GetInstance('txta_newscnt').GetXHTML() == '') {
		str +="- Newsletter Content.\n";
	}*/
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;	
}
function chk_sendNews(frm,newsid) {
	frm.send_id.value=newsid;
}
function chk_email(obj,chkval) {
	if(obj.value!="") {
		if(chkval=="email" || chkval=="myemail") {
			if(!IsvalidEmail(Trim(obj.value))) {
				alert("Invalid Username (Email)");
				obj.value="";
			} else {
				chk_validemail(obj.value,chkval);
			}
		} 
		if(chkval=="name" || chkval=="myname") {
			if((Trim(obj.value)).length>=6) {
				chk_validemail(obj.value,chkval);
			}
		}
	}
}
function chk_login(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_username.value)=="") {
		str +="- Login name.\n";
	} else if((Trim(frm.txt_username.value)).length<3) {
		str +="- Invalid Login name.\n";
	}
	if(Trim(frm.txt_password.value)=="") {
		str +="- Password.\n";
	} else if((Trim(frm.txt_password.value)).length<6) {
		str +="- Invalid Password.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_changepass(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_oldpassword.value)=="") {
		str +="- Old Password.\n";
	}
	if(Trim(frm.txt_newpassword.value)=="") {
		str +="- New Password.\n";
	} else if((Trim(frm.txt_newpassword.value)).length<6) {
		str +="- Password must be minimum 6 character.\n";
	}
	if(Trim(frm.txt_newcpassword.value)=="") {
		str +="- Confirm Password.\n";
	} else if(Trim(frm.txt_newpassword.value)!=Trim(frm.txt_newcpassword.value)) {
		str +="- Invalid Confirm Password. Check your Password.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chkSpecial(strtxt) {	
	for(i=0;i<strtxt.length;i++)	{
		if(strtxt[i]=="/" || strtxt[i]=="*" || strtxt[i]=="?" || strtxt[i]=="<" || strtxt[i]==">" || strtxt[i]==":" || strtxt[i]=='"' || strtxt[i]=="|" || strtxt.charCodeAt(i)=="92") {
			return false;
		}
	}
	return true;
}
/*function chk_editAccount(frm) {
	var str="";
	var msg="";
	if(Trim(frm.txt_fname.value)=="") {
		str +="- First Name.\n";
	}
	if(Trim(frm.txt_phone.value)=="") {
		str +="- Phone No.\n";
	} else if((Trim(frm.txt_phone.value)).length<5) {
		str +="- Invalid Phone No.\n";
	} else if(!IsNumeric(Trim(frm.txt_phone.value))) {
		str +="- Invalid Phone No.\n";
	} 
	if(document.getElementById('rad_sex1').checked==false && document.getElementById('rad_sex2').checked==false) {
		str +="- Sex.\n";
	}
	if(Trim(frm.txt_address1.value)=="") {
		str +="- Address1.\n";
	}
	if(Trim(frm.txt_city.value)=="") {
		str +="- City.\n";
	}
	if(Trim(frm.txt_state.value)=="") {
		str +="- State.\n";
	}
	if(Trim(frm.sel_country.value)=="") {
		str +="- Country.\n";
	}
	if(Trim(frm.txt_pincode.value)=="") {
		str +="- Pincode.\n";
	} else if(!IsNumeric(Trim(frm.txt_pincode.value))) {
		str +="- Invalid Pincode No.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
*/
function chk_editAccount(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_email.value)=="") {
		str +="- Email.\n";
	} else if(frm.chk_validmail.value=="Yes") {
		str +="- Email already exist. Please enter another one.\n";	
	}
	/*if(Trim(frm.txt_fname.value)=="") {
		str +="- First Name.\n";
	}*/
	if(Trim(frm.pass_password.value)=="") {
		str +="- Current Password.\n";
	}
	if(Trim(frm.txt_nickname.value)!="") {
		if(frm.chk_validname.value=="Yes") 
			str +="- Nickname already exist. Please enter another one.\n";	
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_forgotpass(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_username.value)=="") {
		str +="- Email address.\n";
	} else if(!IsvalidEmail(Trim(frm.txt_username.value))) {
		str +="- Invalid Email address.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_addsubcategory(frm) {
	var str="";
	var msg="";
	if(Trim(frm.txt_catname.value)=="") {
		str +="- Sub-Category Name.\n";
	}
	if(Trim(frm.sel_cat.value)=="") {
		str +="- Category Name.\n";
	}
	if(Trim(frm.sel_status.value)=="") {
		str +="- Status.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function getcountCat(level,catcount) {
	//if(catcount)
}
function chk_adPost(frm) {
	var str="";
	var msg="";
	/*if(document.getElementById('rad_type1').checked==false && document.getElementById('rad_type2').checked==false) {
		str +="- Ad Type.\n";
	}*/	
	if(Trim(frm.hid_subcatmain.value)=="flatshare / houseshare" || Trim(frm.hid_subcatmain.value)=="houses / flats for rent" || Trim(frm.hid_subcatmain.value)=="office space / commercial" || Trim(frm.hid_subcatmain.value)=="parking / storage / garage" || Trim(frm.hid_subcatmain.value)=="properties for sale" || Trim(frm.hid_subcatmain.value)=="short term" || Trim(frm.hid_subcatmain.value)=="flat / house, real estate" || Trim(frm.hid_subcatmain.value)=="antiques / jewellery / collectibles" || Trim(frm.hid_subcatmain.value)=="cd / dvd / games / books" || Trim(frm.hid_subcatmain.value)=="clothes / accessories / baby" || Trim(frm.hid_subcatmain.value)=="computers / software" || Trim(frm.hid_subcatmain.value)=="computers / software" || Trim(frm.hid_subcatmain.value)=="general" || Trim(frm.hid_subcatmain.value)=="household / furniture" || Trim(frm.hid_subcatmain.value)=="tickets music / sport / event" || Trim(frm.hid_subcatmain.value)=="phones / telecoms" || Trim(frm.hid_subcatmain.value)=="sports / bicycles / fitness" || Trim(frm.hid_subcatmain.value)=="swap shop" || Trim(frm.hid_subcatmain.value)=="tv / camera / audio / music" || (Trim(frm.hid_main.value)=="flat / house, real estate" && Trim(frm.hid_subcatmain.value)=="other") || (Trim(frm.hid_main.value)=="cars / vehicles / motorbikes / parts" && Trim(frm.hid_subcatmain.value)=="other") || (Trim(frm.hid_main.value)=="stuff for sale" && Trim(frm.hid_subcatmain.value)=="other") || Trim(frm.hid_subcatmain.value)=="cars / vans / campervans" || Trim(frm.hid_subcatmain.value)=="motorbikes / scooters" || Trim(frm.hid_subcatmain.value)=="parts / accessories") {
		if(document.getElementById('rad_price1').checked==false && document.getElementById('rad_price2').checked==false && document.getElementById('rad_price3').checked==false && document.getElementById('rad_price4').checked==false) {
			str +="- Price.\n";
		} 
		if(document.getElementById('rad_price1').checked==true && Trim(frm.txt_price.value)=="") {
			str +="- Price.\n";
		}
	}
	if(Trim(frm.txt_adtitle.value)=="") {
		str +="- Ad title.\n";
	}
	if(!chkSpecial(Trim(frm.txt_adtitle.value))) {
		str +='- Invald Ad title. Special characters :"<>?/\*| not allowed.\n';
	}
	/*if(Trim(frm.pid.value)=="") {
		if(Trim(frm.sel_category.value)=="") {
			str +="- Category.\n";
		}
		if(Trim(frm.subcatsel.value)=="" || Trim(frm.subcatsel.value)=="No") {
			str +="- Sub-category.\n";
		}
	}*/
	/*if(Trim(frm.txta_desc.value)=="") {
		str +="- Description.\n";
	}	
	if(Trim(frm.sel_city.value)=="") {
		str +="- City.\n";
	}
	if(Trim(frm.txt_pin.value)=="") {
		str +="- Postcode.\n";
	}
	if(Trim(frm.txt_pin.value)=="") {
		str +="- Postcode.\n";
	} else if(!IsNumeric(Trim(frm.txt_pin.value))) {
		str +="- Invalid Postcode No.\n";
	}*/
	/*if(Trim(frm.txt_pass.value)!="") {
		if((Trim(frm.txt_pass.value)).length<6) {
			str +="- Password must be minimum 6 character.\n";
		}
		if(Trim(frm.txt_conpass.value)=="") {
			str +="- Confirm Password.\n";
		} else if(Trim(frm.txt_pass.value)!=Trim(frm.txt_conpass.value)) {
			str +="- Invalid Confirm Password. Check your Password.\n";
		}
	}*/
	if(Trim(frm.txt_responce.value)=="") {
		str +="- Response Email.\n";
	} else if(!IsvalidEmail(Trim(frm.txt_responce.value))) {
		str +="- Invalid Response Email.\n";
	}
	
	if(Trim(frm.adfile1.value)!="" && !checkimage(Trim(frm.adfile1.value))) {
		str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
	}
	if(Trim(frm.adfile2.value)!="" && !checkimage(Trim(frm.adfile2.value))) {
		str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
	}
	if(Trim(frm.adfile3.value)!="" && !checkimage(Trim(frm.adfile3.value))) {
		str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
	}
	if(Trim(frm.adfile4.value)!="" && !checkimage(Trim(frm.adfile4.value))) {
		str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
	}
	if(Trim(frm.adfile5.value)!="" && !checkimage(Trim(frm.adfile5.value))) {
		str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
	}
	/*if(Trim(frm.adfile6.value)!="" && !checkimage(Trim(frm.adfile6.value))) {
		str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
	}
	if(Trim(frm.adfile7.value)!="" && !checkimage(Trim(frm.adfile7.value))) {
		str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
	}*/
	if(Trim(frm.txt_vcode.value)=="" || Trim(frm.txt_vcode.value)=="Verification Code") {
		str +="- Verification Code.\n";
	} else if(Trim(frm.txt_vcode.value)!=frm.captchaval.value) {
		str +="- Invalid Verification Code.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_Subcategory(frm,obj,type,divid) {
	//alert(catarr[obj.value]);
	if(obj.value!="") {
		if(catarr[obj.value]==0) {
			document.getElementById('div_adsubmit').innerHTML='<input type="submit" name="btn_adsubmit" id="btn_adsubmit" value="Submit" class="userbutton" onclick="javascript:return chk_adPost(this.form)" />';
			document.getElementById('subcatsel').value="Yes";
			document.getElementById('selcat_id').value=obj.value;
			document.getElementById(divid).style.display='none';
		} else {
			document.getElementById('div_adsubmit').innerHTML='<input type="button" name="btn_adsubmit" id="btn_adsubmit" value="Submit" class="userbutton01" />';	
			document.getElementById('dic_loding').innerHTML='<div style="padding-top:10px;"><img src="../images/loader.gif" border="0" /></div>';
			document.getElementById('dic_loding').style.display='block';
			chk_catres(obj.value,type,divid);
			
		}
	} else {
		document.getElementById('div_adsubmit').innerHTML='<input type="button" name="btn_adsubmit" id="btn_adsubmit" value="Submit" class="userbutton01" />';		
	}
}
function chk_FulName(obj,type,defaultval) {
	if(type=="1") {
		if(defaultval==Trim(obj.value)) {
			obj.value="";
		}
	}
	if(type=="2") {
		if(Trim(obj.value)=="") {
			obj.value=defaultval;
		}
	}
}
function chk_Checkall(obj,frm,chkobj) {
	var checkobj=document.getElementsByName(chkobj+"[]");		
	for (var i=0;i<checkobj.length;i++) {
		if(obj.checked==true) {
			checkobj[i].checked=true;
		} else {
			checkobj[i].checked=false;
		}
	}	
}
function countMultiCheck(frmname,chkeckobj) {
	var chechcount=0;
	var checkobj=document.getElementsByName(chkeckobj+"[]");		
	for (var i=0;i<checkobj.length;i++) {
		if(checkobj[i].checked==true) {
			chechcount++;
		}
	}
	if(chechcount==0){ 
		return false;
	} else {
		return true;
	}
}
function chk_validCheck(frm,chkobj,selval) {	
	if(!countMultiCheck(frm,chkobj)) {
		alert('Please select any one do this operation');
	} else {
		frm.hid_adlist.value=selval;
		frm.submit();
	}
}
function chk_senEnquiry(frm) {
	var str="";
	var msg="";
	if(Trim(frm.txt_email.value)=="" || Trim(frm.txt_email.value)=="Your Email") {
		str +="- Email.\n";
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		str +="- Invalid Email.\n";
	}
	if(Trim(frm.txt_message.value)=="" || Trim(frm.txt_message.value)=="Message") {
		str +="- Message.\n";
	}
	if(Trim(frm.txt_vcode.value)=="" || Trim(frm.txt_vcode.value)=="Verification Code") {
		str +="- Verification Code.\n";
	} else if(Trim(frm.txt_vcode.value)!=frm.captchaval.value) {
		str +="- Invalid Verification Code.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_Search(frm) {
	var str="";
	var msg="";
	if(Trim(frm.txt_search.value)=="") {
		str +="- Find Value.\n";
	}
	if(Trim(frm.sel_search.value)=="") {
		str +="- Search Category.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_userregister(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_mail.value)=="") {
		str +="- Email Address.\n";
	} else if(!IsvalidEmail(Trim(frm.txt_mail.value))) {
		str +="- Invalid Username (Email).\n";
	}
	if(Trim(frm.pass_password.value)=="") {
		str +="- Password.\n";
	} else if((Trim(frm.pass_password.value)).length<6) {
		str +="- Invalid Password. Password must be minimum 6 characters.\n";
	}
	if(Trim(frm.pass_cpassword.value)=="") {
		str +="- Confirm Password.\n";
	} else if(Trim(frm.pass_cpassword.value)!=Trim(frm.pass_password.value)) {
		str +="- Invalid Confirm Password. Both password must be same.\n";										   
	} 	 
	if(frm.chk_validmail.value=="Yes") {
		str +="- Email Address already exist. Please enter another one.\n";	
	}
	if(Trim(frm.txt_nickname.value)!="") {
		if((Trim(frm.txt_nickname.value)).length<3) {
			str +="- Invalid Nickname. Nickname must be minimum 3 characters.\n";
		} else if(frm.chk_validname.value=="Yes") {
			str +="-Nickname already exist. Please enter another one.\n";	
		}
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_Upmyimg(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.file_img.value)=="") {
		str +="- Image.\n";
	} else if(!checkimage(Trim(frm.file_img.value))) {
		str +="- Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_OpenDiv(divid) {
	if(document.getElementById(divid).style.display=="none") {
		document.getElementById(divid).style.display="block";
	} else {
		document.getElementById(divid).style.display="none";
	}
}
function chk_Addthread(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_topic.value)=="") {
		str +="- Thread Name.\n";
	}
	if(Trim(frm.sel_forumcat.value)=="") {
		str +="- Category.\n";
	}
	/*if(Trim(frm.txta_desc.value)=="") {
		str +="- Description.\n";
	}*/
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_adPrice(chkval) {
	if(chkval=="0") {
		document.getElementById('txt_price').value="";
		document.getElementById('txt_price').disabled=true;
	}
	if(chkval=="1") {
		document.getElementById('txt_price').disabled=false;
	}
}
function chk_sencmd(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_message.value)=="" || Trim(frm.txt_message.value)=="Comments") {
		str +="- Comments.\n";
	}		
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_Report(frm) {
	var str="";
	var msg="";
	if(document.getElementById('rad_report1').checked==false && document.getElementById('rad_report2').checked==false && document.getElementById('rad_report3').checked==false && document.getElementById('rad_report4').checked==false && document.getElementById('rad_report5').checked==false) {
		str +="- Reason.\n";	
	}	
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_addadmin(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.txt_username.value)=="") {
		str +="- Admin Username.\n";
	} else if((Trim(frm.txt_username.value)).length<6) {
		str +="- Invalid Username. Username must be minimum 6 characters.\n";
	}
	if(Trim(frm.txt_password.value)=="") {
		str +="- Admin Password.\n";
	} else if((Trim(frm.txt_password.value)).length<6) {
		str +="- Invalid Password. Password must be minimum 6 characters.\n";
	}
	if(Trim(frm.txt_email.value)!="") {
		if(!IsvalidEmail(Trim(frm.txt_email.value))) {
			str +="- Invalid Email.\n";
		}
	}
	if(Trim(frm.sel_status.value)=="") {
		str +="- Status.\n";
	}
	/*if(Trim(frm.txta_desc.value)=="") {
		str +="- Description.\n";
	}*/
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}
function chk_SelectPermission(obj,selobj,option) {
	if(obj.checked==true) {
		document.getElementById(selobj).checked=true;
	}
}
function chk_Contact(frm) {
	var str="";
	var msg="";
	
	if(Trim(frm.sel_type.value)=="") {
		str +="- Contact Miri.\n";
	} 
	if(Trim(frm.txt_fullname.value)=="") {
		str +="- Full Name.\n";
	}
	if(Trim(frm.txt_email.value)=="") {
		str +="- Email Address.\n";
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		str +="- Invalid Email.\n";
	}
	if(Trim(frm.txt_subject.value)=="") {
		str +="- Subject.\n";
	}
	if(Trim(frm.txta_message.value)=="") {
		str +="- Message.\n";
	}
	if(Trim(frm.txt_vcode.value)=="") {
		str +="- Verification Code.\n";
	}
	if(Trim(frm.txt_vcode.value)=="" || Trim(frm.txt_vcode.value)=="Verification Code") {
		str +="- Verification Code.\n";
	} else if(Trim(frm.txt_vcode.value)!=frm.captchaval.value) {
		str +="- Invalid Verification Code.\n";
	}
	
	if(str!="") {
		msg ="The following field(s) cannot be left blank:\n\n";
		msg +=str;
		msg +="\nPlease fill these fields.";
		alert(msg);
		return false;
	}
	return true;
}