String.prototype.trim = function()  {
    // skip leading and trailing whitespace and return everything in between
    return this.replace(/^\s*(\b.*\b|)\s*$/, "$1");
}

function _add() {
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'add';
	f.submit();
}

function _edit(fld,id) {
	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'edit';
    var fid = f[fld];
	
    $(fid).value = id;
	f.submit();
}

function _paid_edit(fld,id) {
	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'paid_edit';
    var fid = f[fld];
    $(fid).value = id;
	f.submit();
}

function _upgrade(fld,id) {
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'upgrade';
    var fid = f[fld];
    $(fid).value = id;
	f.submit();
}

function _delete(fld,id) {
	if(confirm('Are you sure to remove this record?')) {
        var f = $('frmMain');
        var pga = f['hdnPgaction'];
        $(pga).value = 'delete';
        var fid = f[fld];
		$(fid).value = id;
		f.submit();
    }
}

function _downgrade(fld,id) {
	if(confirm('Are you sure to downgrade this record?')) {
        var f = $('frmMain');
        var pga = f['hdnPgaction'];
        $(pga).value = 'downgrade';
        var fid = f[fld];
		$(fid).value = id;
		f.submit();
    }
}

function _delete_item_from_cart(fld,id) {
	if(confirm('Are you sure to remove this item from cart?')) {
        document.getElementById('hdnPgaction').value = 'delete';
		document.getElementById('hdnItemid').value = id;
		document.frmMain.submit();
	}
}

function addElement() {
  var ni = document.getElementById('myDiv');
  var numi = document.getElementById('theValue');
  var num = (document.getElementById('theValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'my'+num+'Div';
  newdiv.setAttribute('id',divIdName);
  newdiv.innerHTML = 'Upload Product Image : <input name="more_product_image[]" id="'+divIdName+'" type="file" /> <input type="button" name="btnRemove" value="Remove" onclick=\'removeElement("'+divIdName+'")\' />';
  ni.appendChild(newdiv);
  //alert(ni.innerHTML)
}
//end of 

//start of 
//functions for dynamically remove and add file element 
function removeElement(divNum) {
  var d = document.getElementById('myDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}
function _send() { 
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'send';
	var counter = 0;  // counter for checked checkboxes
	var i       = 0;  // loop variable
	var url     = ''; // final url string
	// get a collection of objects with the specified 'input' TAGNAME
	var input_obj = document.getElementsByTagName('input');
	// loop through all collected objects
	for (i=0; i < input_obj.length; i++){
		// if input object is checkbox and checkbox is checked then ...
		if (input_obj[i].type == 'checkbox' && input_obj[i].checked == true){
			// ... increase counter and concatenate checkbox value to the url string
			counter++;
		
			url = url + ',' + input_obj[i].value;
			
			
		}
	}
	if(counter==0)
	{
		alert("Please check one record");
		return false;
	}
	
		url = url.substr(1);
		document.frmMain.uid.value=url;
		f.submit();
	
   
}

function _new_subscription() {
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'new_subscription';
   	f.submit();
}

function _subscription_mail() {
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'subscription_mail';
	f.submit();
}
function _newsletter_send(fld,id) {
	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'send mail';
    var fid = f[fld];
	
    $(fid).value = id;
	f.submit();
}

function _edit_item_in_cart(fld,id) {
	document.getElementById('hdnPgaction').value='edit';
	document.getElementById(fld).value=id;
	document.getElementById('frmMain').submit();
}

function check_out_from_cart() {
	document.getElementById('hdnPgaction').value='Check_Out';
	document.getElementById('frmMain').submit();
}

function check_out_from_cart_admin() {
	document.getElementById('hdnPgaction').value='Check_Out';
	document.getElementById('frmMain').submit();
}

function Check_Out() {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	$(pga).value = "Check_Out";
}

function Change_Status(fld,id,status_action) {
	var st = confirm('Want to change status !!');
	if(st) {
		var f = $('frmMain');
		var pga = f['hdnPgaction'];
		$(pga).value = 'change_status';
		var fid = f['fld'];
		$(fid).value = fld;
		var hid = f['hdn_fld_id'];
		$(hid).value = id;
		var s_action  = f['status_action'];
		$(s_action).value = status_action;
		f.submit();
		return true;
	}
}

function emailCheck(entry) {
    if ( (/^[a-zA-Z0-9-._]+(@[a-zA-Z0-9-.]{1,}[a-zA-Z0-9_.-]+\.)+[a-zA-Z]{2,4}$/).exec(entry) == null) {
        return false;
    }
    return true;
}


function Bulk_Delete(frmMain,chk_deleted_ids) {
	var str = "";
	var flag = 0;
	var len = document.frmMain.chk_deleted_ids.length;
	if(len>0) {
		for(i=0;i<len;i++) {
			if(document.frmMain.chk_deleted_ids[i].checked==true) {
				str+=document.frmMain.chk_deleted_ids[i].value+",";
				flag = 1;
			}
		}
	}
	else {
		if(document.frmMain.chk_deleted_ids.checked==true) {
				str+=document.frmMain.chk_deleted_ids.value+",";
				flag = 1;
		}
	}
	if(flag == 0) {
		alert("please select atleast one record");
		return false;
	}
	else {
		var f = $('frmMain');
		var pga = f['hdnPgaction'];
		$(pga).value = 'delete_selected';
		var del_sel_records = f['del_selected_records'];
		$(del_sel_records).value = str;
		return true;
	}
}
// end of Bulk_Delete



function arrange_order(orderbyfld,orderby) {
	var f = $('frmMain');
	var obyfld = f['hdnOrderbyFieldname'];
	$(obyfld).value = orderbyfld;
	var oby = f['hdnOrderby'];
	$(oby).value = orderby;
	f.submit();
}

// end of arrange_order
var isChecked = false;
function checkAll(frmMain) {
	var check;
	check=false;
	if (isChecked) {
		isChecked = false;
		check = false;
	} else {
		isChecked = true;
		check = true;
	}		
	for(var i=0;i<=frmMain.elements.length-1;i++) {
		if (check) { 
			document.frmMain.elements[i].checked=true;
		} else {
			document.frmMain.elements[i].checked=false;
		}
	}
} 
// end of checkAll

function Page_submit(){
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	$(pga).value = 'page_submit';
    return true;
}




// Check function start 

function CheckNumericPrice(e) {   
    var key = (window.event) ? event.keyCode : e.which;   
	//alert(key);
	if (window.event)     
	    key = event.keyCode   
	else     key = e.which   // Was key that was pressed a numeric character (0-9) or backspace (8)?   46==>.
	if ( key > 47 && key < 58 || key == 8 || key == 46)    
	 return; // if so, do nothing   
	else // otherwise, discard character     
	if (window.event) //IE      
	// window.event.returnValue = null;    
	window.event.keyCode=0;
	  else //Firefox       
	  e.preventDefault(); 
}

function chkLogin() {
    var f = $('login_frm');
    var username = f['txt_username'];
    var pass = f['txt_password'];
	if ($F(username).search(/\S/) == -1) {
		alert('Please enter your user name');
		$(username).focus();
		return false;
	}
	if ($F(pass).search(/\S/) == -1) {
		alert('Please enter your password');
		$(pass).focus();
		return false;
	}
	return true;
}
// end of chkLogin

function chkUserLogin() {
    var f = $('frmMain');
	var pga = f['hdnPgaction']; 
    var u_email = f['emai_id'];
    var pass = f['txt_password'];
	if($F(u_email).search(/\S/)==-1) {
		alert('Please enter email');
		$(u_email).focus();
		return false;
	}
	if ($F(pass).search(/\S/) == -1) {
		alert('Please enter your password');
		$(pass).focus();
		return false;
	}
	$(pga).value = 'Chk_Usr_Login';
	return true;
}
//chkUserLogin

function chkForgotPass() {
	 var f = $('frmMain');
	 var pga = f['hdnPgaction'];
	 var u_email = f['emai_id'];
	 if($F(u_email).search(/\S/)==-1) {
		alert('Please enter email');
		$(u_email).focus();
		return false;
	  }
	  if(emailCheck($F(u_email))==false) {
		alert('Please enter valid email');
		$(u_email).select();
		return false;
	  }
	  $(pga).value = 'Forgot_Pass';
	  return true;
}
// end chkForgotPass

function Admin_Change_Password_Check(action) {
	//alert("HEllo");
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var current_pass = f['current_password'];
	var new_pass = f['new_password'];
	var con_new_pass = f['con_new_password'];
	
	if ($F(current_pass).search(/\S/) == -1) {
		alert('Please enter your current password');
		$(current_pass).focus();
		return false;
	}
	if ($F(new_pass).search(/\S/) == -1) {
		alert('Please enter your new password');
		$(new_pass).focus();
		return false;
	}
	if ($F(con_new_pass).search(/\S/) == -1) {
		alert('Please enter your confirm new password');
		$(con_new_pass).focus();
		return false;
	}
	if ($F(new_pass) != $F(con_new_pass)) {
		alert('New Password and confirm password mismatch');
		$(con_new_pass).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}
// end of Admin_Change_Password_Check

function Admin_RSS_Check(action) {
	//alert("HEllo");
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var rss_feed = f['rss_feed'];
	
	if ($F(rss_feed).search(/\S/) == -1) {
		alert('Please enter News RSS URL');
		$(rss_feed).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}
// end of Admin_RSS_Check

// Check function end 

function Add_Message_Check(action) {
	//alert("Hello");
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var message_title = f['message_title'];
	if ($F(message_title).search(/\S/) == -1) {
		alert('Please enter message title(EN)');
		$(message_title).focus();
		return false;
	}
	/*var oEditor = FCKeditorAPI.GetInstance('message_body') ;
    var message_content = oEditor.GetXHTML( true ) ;
	if(message_content=="") {
        alert('Please enter message (EN)');
		//message_content.focus();
        return false;
	}*/

	$(pga).value = action;
	return true;
	
}
// end of Add_Brand_Check

function Add_Category_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var c_name = f['cat_name'];
	if ($F(c_name).search(/\S/) == -1) {
		alert('Please enter category name(EN)');
		$(c_name).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}
//end of Add_Category_Check

function Contactus_Info_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	
	var contact_name = f['contact_name'];
	var contact_email = f['contact_email'];
	var contact_telephone = f['contact_telephone'];
	var contact_address = f['contact_address'];
	if ($F(contact_name).search(/\S/) == -1) {
		alert('Please enter name');
		$(contact_name).focus();
		return false;
	}
	if ($F(contact_email).search(/\S/) == -1) {
		alert('Please enter email');
		$(contact_email).focus();
		return false;
	}
	if(emailCheck($F(contact_email))==false) {
		alert('Please enter valid email');
		$(contact_email).focus();
		return false;
	}
	if ($F(contact_telephone).search(/\S/) == -1) {
		alert('Please enter telephone');
		$(contact_telephone).focus();
		return false;
	}
	if ($F(contact_address).search(/\S/) == -1) {
		alert('Please enter address');
		$(contact_address).focus();
		return false;
	}

	$(pga).value = action;
	 return true;
}
// end of Contactus_Info_Check

function Add_Aboutus_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var title = f['title'];
	if ($F(title).search(/\S/) == -1) {
		alert('Please enter title(EN)');
		$(title).focus();
		return false;
	}
	/*var oEditor = FCKeditorAPI.GetInstance('content') ;
    var message_content = oEditor.GetXHTML( true ) ;
	if(message_content=="") {
        alert('Please enter content (EN)');
		//message_content.focus();
        return false;
	}*/

	$(pga).value = action;
	return true;
}
// end of Add_Aboutus_Check


function ContactUs_Validity_Check(action){
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	$(pga).value = action;

	var name = f['name'];
	if($F(name).search(/\S/)==-1) {
		alert('Please enter name');
		$(name).focus();
		return false;
	}
	var companyname = f['companyname'];
	if($F(companyname).search(/\S/)==-1) {
		alert('Please enter company name');
		$(companyname).focus();
		return false;
	}
	var phone = f['phone'];
	if($F(phone).search(/\S/)==-1) {
		alert('Please enter phone');
		$(phone).focus();
		return false;
	}
	var email = f['email'];
	if($F(email).search(/\S/)==-1) {
		alert('Please enter email');
		$(email).focus();
		return false;
	}
	if(emailCheck($F(email))==false) {
		alert('Please enter valid email');
		$(email).focus();
		return false;
	}
	return true;

}
//ContactUs_Validity_Check

function User_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var u_name = f['user_name'];
	var u_fname = f['first_name'];
	var u_lname = f['last_name'];
	var company = f['company'];
	var address = f['address'];
	var telephone = f['telephone'];
	
	if(action == 'insert') {
		var u_email = f['emai_id'];
		if($F(u_email).search(/\S/)==-1) {
				alert('Please enter email');
				$(u_email).focus();
				return false;
		}
		if(emailCheck($F(u_email))==false) {
				alert('Please enter valid email');
				$(u_email).focus();
				return false;
		}
	}
	if ($F(company).search(/\S/) == -1) {
		alert('Please enter company');
		$(company).focus();
		return false;
	}
	if ($F(u_fname).search(/\S/) == -1) {
		alert('Please enter first name');
		$(u_fname).focus();
		return false;
	}
	if ($F(u_lname).search(/\S/) == -1) {
		alert('Please enter last name');
		$(u_lname).focus();
		return false;
	}
	if ($F(address).search(/\S/) == -1) {
		alert('Please enter address');
		$(address).focus();
		return false;
	}
	if ($F(telephone).search(/\S/) == -1) {
		alert('Please enter telephone');
		$(telephone).focus();
		return false;
	}
	
	/*if(document.getElementById('price_level').value == '0') {
		alert('Please choose price level');
		return false;
	}*/
		
	$(pga).value = action;
	
	return true;
}
//end of User_Validity_Check


// Validity function end 


// Particular page specific start

// call on admin_manage_product.phtml
	function show_rec_with_particlur_cat(cat_parent_id) {
		//alert(cat_parent_id);
		document.frmMain.hdn_Cat_parent_id.value = cat_parent_id;
		document.frmMain.method = "post";
		document.frmMain.submit();
	}

	function show_rec_with_particlur_sub_cat(cat_id) {
		document.frmMain.hdn_Cat_id.value = cat_id;
		document.frmMain.method = "post";
		document.frmMain.submit();
	}

	// call on admin_add_product.phtml
	function get_all_sub_category_(cat_id,sel_cat_id) {
		if(cat_id == 0) {
			document.getElementById('div_temsub_cat').innerHTML="";
			document.getElementById('div_sub_cat').innerHTML="";
			exit;
		}
		new Ajax.Request('ajax_get_all_subcat.php',
		{
			method: 'get',
			parameters: {cat_id: cat_id,sel_cat_id: sel_cat_id},			
			onSuccess: handleHttpResponse		
		});
	
	}
	function handleHttpResponse(transport) {
		var results=transport.responseText;
		objDiv = document.getElementById('div_sub_cat');
		if(transport.responseText != ""){
			res_divText=results.split("~");
			document.getElementById('div_temsub_cat').innerHTML="Sub category :";
			objDiv.innerHTML=res_divText[0];
		}
	  }
		
	  function set_sku_value(cat_id) {
	  	if(cat_id == 0) {
			document.getElementById('prod_sku').value='';
			exit;
		}
		new Ajax.Request('ajax_set_sku_value.php',
		{
			method: 'get',
			parameters: {cat_id: cat_id},			
			onSuccess: handleHttpResponse1		
		});
	  }
	
	  function handleHttpResponse1(transport) {
		var results=transport.responseText;
		objDiv = document.getElementById('prod_sku');
		if(transport.responseText != ""){
			res_divText=results.split("~");
			objDiv.value=res_divText[0];
		}
	  }
	
	function show_rec_with_brand(brand) {
		document.frmMain.hdn_Brand.value = brand;
		document.frmMain.method = "post";
		document.frmMain.submit();
	}

function urlCheck(entry) {
    if ("(([a-zA-Z][0-9a-zA-Z+\\-\\.]*:)?/{0,2}[0-9a-zA-Z;/?:@&=+$\\.\\-_!~*'()%]+)?(#[0-9a-zA-Z;/?:@&=+$\\.\\-_!~*'()%]+)?");{
        return false;
    }
    return true;
}

function Add_Service_Category_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var c_name = f['service_cat_name'];
	if ($F(c_name).search(/\S/) == -1) {
		alert('Please enter category name(EN)');
		$(c_name).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}
//end add_service_category_check
function User_Check(action) { 
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var u_user_name = f['user_name'];
	var address1 = f['user_address1'];
	//var showroom = f['user_showroom_type'];
	var u_email = f['user_email'];
	
	
	if ($F(u_user_name).search(/\S/) == -1) {
		alert('Please enter company name');
		$(u_user_name).focus();
		return false;
	}
	
	
	

	if ($F(address1).search(/\S/) == -1) {
		alert('Please enter address');
		$(address1).focus();
		return false;
	}
	
	
	
    if(emailCheck($F(u_email))==false) {
			alert('Please enter valid email');
			$(u_email).focus();
			return false;
	}
	
	var str = "";
	var len = document.frmMain.brand.length;
	//alert(len);
	if(len>0) {
		for(i=0;i<len;i++) {
			if(document.frmMain.brand[i].selected==true) {
				str+=document.frmMain.brand[i].value+",";
			}
		}
	}
	else {
		if(document.frmMain.brand.selected==true) {
				str+=document.frmMain.brand.value+",";
		}
	}
	var hdnBrandids = f['hdnBrandids'];
	
	$(hdnBrandids).value = str;
	/*alert(str);
	alert($(hdnBrandids).value);
	return false;*/

	var pga = f['hdnPgaction'];
	$(pga).value = action;

	//var h_u_id = f['hdnUserid'];
	//alert(h_u_id);

	return true;
}


function User_Service_Check(action) { 
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var u_user_name = f['user_name'];
	var address1 = f['user_address1'];
	//var showroom = f['user_showroom_type'];
	var u_email = f['user_email'];
	
	
	if ($F(u_user_name).search(/\S/) == -1) {
		alert('Please enter company name');
		$(u_user_name).focus();
		return false;
	}
	
	
	

	if ($F(address1).search(/\S/) == -1) {
		alert('Please enter address');
		$(address1).focus();
		return false;
	}
	
	
	
    if(emailCheck($F(u_email))==false) {
			alert('Please enter valid email');
			$(u_email).focus();
			return false;
	}
	
	/*var str = "";
	var len = document.frmMain.brand.length;
	//alert(len);
	if(len>0) {
		for(i=0;i<len;i++) {
			if(document.frmMain.brand[i].selected==true) {
				str+=document.frmMain.brand[i].value+",";
			}
		}
	}
	else {
		if(document.frmMain.brand.selected==true) {
				str+=document.frmMain.brand.value+",";
		}
	}
	var hdnBrandids = f['hdnBrandids'];
	
	$(hdnBrandids).value = str;
	alert(str);
	alert($(hdnBrandids).value);
	return false;*/

	var pga = f['hdnPgaction'];
	$(pga).value = action;

	//var h_u_id = f['hdnUserid'];
	//alert(h_u_id);*/

	return true;
}
// Particular page specific end

function Company_Check(action) { 
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var u_user_name = f['company_name'];
	var address1 = f['company_add_zl'];
	//var showroom = f['user_showroom_type'];
	var u_email = f['company_email'];
	var u_type = f['company_type'];
	
	
	if ($F(u_user_name).search(/\S/) == -1) {
		alert('Please enter company name');
		$(u_user_name).focus();
		return false;
	}
	
	
	

	if ($F(address1).search(/\S/) == -1) {
		alert('Please enter address');
		$(address1).focus();
		return false;
	}
	
	
	/*
    if(emailCheck($F(u_email))==false) {
			alert('Please enter valid email');
			$(u_email).focus();
			return false;
	}
	 
		var myOption = -1;
		for (document.frmMain.company_type.length-1; i > -1; i--) {
		if(document.frmMain.company_type[i].checked) {
		myOption = i; i = -1;
		}
		}

if (myOption == -1) {
alert("You must select a radio button");
return false;

		}
	
	if ($F(u_type).search(/\S/) == -1) {
		alert('Please select company type');
		$(address1).focus();
		return false;
	}*/
	var isChk=0;
	for(var i=0;i<$(u_type).length;i++){
		if($(u_type[i]).checked==true){
			isChk=1;
			break;
	   }
	}
	if(!isChk){
		//  alert('Please select company type');
		 // return false;
	}
	var com_type = u_type[i].value;
	if(com_type == 'showroom') {
		if(document.frmMain.cat_parent_id.selectedIndex==0) {
		//	alert('Please choose company category for showroom');
		//	return false;
		}
	}
	if(com_type == 'services') {
		if(document.frmMain.service_cat_id.selectedIndex==0) {
		//	alert('Please choose company category for services');
		//	return false;
		}
	}

	var pga = f['hdnPgaction'];
	$(pga).value = action;

	//var h_u_id = f['hdnUserid'];
	//alert(h_u_id);

	return true;
}


function Company_Upgrade_Check(action) { 

	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var company_name = f['company_name'];
	var company_email = f['company_email'];
	//var bcc_email = f['bcc_email'];
	var company_add_zl = f['company_add_zl'];
	var exp_date = f['exp_date'];
	var banner_name = f['banner_name'];
	var rotation = f['rotation'];
	var exp_date = f['exp_date'];
	var banner_img_1 = f['banner_img_1'];
	var company_logo = f['company_logo'];
	
	if ($F(company_name).search(/\S/) == -1) {
		alert('Please enter company name');
		$(company_name).focus();
		return false;
	}
	
	if ($F(company_email).search(/\S/) == -1) {
		alert('Please enter company email');
		$(company_email).focus();
		return false;
	}
	
	if($F(company_email).search(/\S/) != -1) {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(!filter.exec($F(company_email))) {
		alert("Please Provide a Valid Email Address!")
		$(company_email).focus();
		return false;
	}
	}
	
	/*if($F(bcc_email).search(/\S/) != -1) {
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if(!filter.exec($F(bcc_email))) {
		alert("Please Provide a Valid BCC Email Address!")
		$(bcc_email).focus();
		return false;
	}
	}*/
	
	if ($F(company_add_zl).search(/\S/) == -1) {
		alert('Please enter address');
		$(company_add_zl).focus();
		return false;
	}
	if ($F(exp_date).search(/\S/) == -1) {
		alert('Please enter exp date');
		$(exp_date).focus();
		return false;
	}
	
	if(document.frmMain.company_logo.value.trim() != "") {
		var banner = document.frmMain.company_logo.value;
		var image_arr = banner.split(".");
		var banner = image_arr[1].toUpperCase();
		if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in company logo.");
					return false;
		}
	}
	
	if(document.getElementById('with_banner1').checked == true && action == 'insert' ) {
		if ($F(banner_name).search(/\S/) == -1) {
			alert('Please Provide Banner Name');
			$(banner_name).focus();
			return false;
		}
	
		
		if($F(banner_img_1).search(/\S/)==-1) {
				alert('Please Provide Banner Image');
				$(banner_img_1).focus();
				return false;
		}
		if(document.frmMain.banner_img_1.value.trim() != "") {
			var banner = document.frmMain.banner_img_1.value;
			var image_arr = banner.split(".");
			var banner = image_arr[1].toUpperCase();
			if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
				alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in image1 of banner");
				//document.frmMain.header_img.focus();
				return false;
			}
		}
		if(document.frmMain.banner_img_2.value.trim() != "") {
			var banner = document.frmMain.banner_img_2.value;
			var image_arr = banner.split(".");
			var banner = image_arr[1].toUpperCase();
			if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
				alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in image2 of banner");
				//document.frmMain.header_img.focus();
				return false;
			}
		}
		if(document.frmMain.banner_img_3.value.trim() != "") {
			var banner = document.frmMain.banner_img_3.value;
			var image_arr = banner.split(".");
			var banner = image_arr[1].toUpperCase();
			if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
				alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in image3 of banner");
				//document.frmMain.header_img.focus();
				return false;
			}
		}
	
		if ($F(rotation).search(/\S/) == -1) {
			alert('Please Enter rotation of Banner');
			$(rotation).focus();
			return false;
		}
		 if ($F(exp_date).search(/\S/) == -1) {
			alert('Please Enter Exp Date of Banner');
			$(rotation).focus();
			return false;
		}
			
	}
	
	$(pga).value = action;
	var str = "";
	var len = document.frmMain.brand.length;
	//alert(len);
	if(len>0) {
		for(i=0;i<len;i++) {
			if(document.frmMain.brand[i].selected==true) {
				str+=document.frmMain.brand[i].value+",";
			}
		}
	}
	else {
		if(document.frmMain.brand.selected==true) {
				str+=document.frmMain.brand.value+",";
		}
	}
	var hdnBrandids = f['hdnBrandids'];
	
	$(hdnBrandids).value = str;

	return true;
}
function closeout_Check(action) { 
	
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var merchandise = f['merchandise'];
	var company_name = f['company_name'];
	
	if ($F(merchandise).search(/\S/) == -1) {
		alert('Please enter Merchandise');
		$(merchandise).focus();
		return false;
	}
	
	if ($F(company_name).search(/\S/) == -1) {
		alert('Please enter company name');
		$(company_name).focus();
		return false;
	}
	
	$(pga).value = action;
	return true;
}
function Add_news_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var h_name = f['heading'];
	var d_name = f['description'];
	var e_name = f['display_date'];
	if ($F(h_name).search(/\S/) == -1) {
		alert('Please enter News heading(EN)');
		$(h_name).focus();
		return false;
	}
	if ($F(d_name).search(/\S/) == -1) {
		alert('Please enter News Description(EN)');
		$(d_name).focus();
		return false;
	}
	if ($F(e_name).search(/\S/) == -1) {
		alert('Please enter News Display Date(EN)');
		$(e_name).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}

function urlCheck(entry) {
    if ( (/^[a-zA-Z0-9-._]+([a-zA-Z0-9-.]{1,}[a-zA-Z0-9_.-]+\.)+[a-zA-Z]{2,4}$/).exec(entry) == null) {
        return false;
    }
    return true;
}

function banner_check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var banner_name = f['banner_name'];
	var rotation = f['rotation'];
	var exp_date = f['exp_date'];
	var link_url = f['link_url'];
	var banner_img_1 = f['banner_img_1'];
	
if(action == 'insert'){
	if ($F(banner_name).search(/\S/) == -1) {
		alert('Please Provide name');
		$(banner_name).focus();
		return false;
	}

	if($F(link_url).search(/\S/)==-1) {
			alert('Please Provide URL');
			$(link_url).focus();
			return false;
	}
	/*if(urlCheck($F(link_url))==false) {
			alert('Please Provide Valid URL');
			$(link_url).focus();
			return false;
	}*/

	if($F(banner_img_1).search(/\S/)==-1) {
			alert('Please Provide Banner Image');
			$(banner_img_1).focus();
			return false;
	}
	if(document.frmMain.banner_img_1.value.trim() != "") {
		var banner = document.frmMain.banner_img_1.value;
		var image_arr = banner.split(".");
		var banner = image_arr[1].toUpperCase();
		if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in image1");
			//document.frmMain.header_img.focus();
			return false;
		}
	}
	if(document.frmMain.banner_img_2.value.trim() != "") {
		var banner = document.frmMain.banner_img_2.value;
		var image_arr = banner.split(".");
		var banner = image_arr[1].toUpperCase();
		if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in image2");
			//document.frmMain.header_img.focus();
			return false;
		}
	}
	if(document.frmMain.banner_img_3.value.trim() != "") {
		var banner = document.frmMain.banner_img_3.value;
		var image_arr = banner.split(".");
		var banner = image_arr[1].toUpperCase();
		if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in image3");
			//document.frmMain.header_img.focus();
			return false;
		}
	}
}
    if ($F(rotation).search(/\S/) == -1) {
		alert('Please Enter rotation of banner');
		$(rotation).focus();
		return false;
	}
	 if ($F(exp_date).search(/\S/) == -1) {
		alert('Please Enter Exp Date');
		$(rotation).focus();
		return false;
	}
	if ($F(banner_name).search(/\S/) == -1) {
		alert('Please Provide name');
		$(banner_name).focus();
		return false;
	}
	if($F(link_url).search(/\S/)==-1) {
			alert('Please Provide URL');
			$(link_url).focus();
			return false;
	}

/*	if(urlCheck($F(link_url))==false) {
			alert('Please Provide Valid URL');
			$(link_url).focus();
			return false;
	
}*/
	if(document.frmMain.banner_img_1.value.trim() != "") {
		var banner = document.frmMain.banner_img_1.value;
		var image_arr = banner.split(".");
		var banner = image_arr[1].toUpperCase();
		if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in new image1");
			//document.frmMain.header_img.focus();
			return false;
		}
	}
	if(document.frmMain.banner_img_2.value.trim() != "") {
		var banner = document.frmMain.banner_img_2.value;
		var image_arr = banner.split(".");
		var banner = image_arr[1].toUpperCase();
		if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in new image2");
			//document.frmMain.header_img.focus();
			return false;
		}
	}
	if(document.frmMain.banner_img_3.value.trim() != "") {
		var banner = document.frmMain.banner_img_3.value;
		var image_arr = banner.split(".");
		var banner = image_arr[1].toUpperCase();
		if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in new image3");
			//document.frmMain.header_img.focus();
			return false;
		}
	}
	/*if(document.frmMain.banner_img_1.value.trim() != "") {
		var banner = document.frmMain.banner_img_1.value;
		var image_arr = banner.split(".");
		var banner = image_arr[1].toUpperCase();
		if(banner!="GIF" && banner!="JPG" && banner!="JPEG" && banner!="PNG" && banner!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in new image");
			//document.frmMain.header_img.focus();
			return false;
		}
	}*/
	$(pga).value = action;
	return true;
}
function cms_check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var h_name = f['cms_title'];
	var d_name = f['cms_content'];
	
	if ($F(h_name).search(/\S/) == -1) {
		alert('Please enter CMS Title(EN)');
		$(h_name).focus();
		return false;
	}
	if ($F(d_name).search(/\S/) == -1) {
		alert('Please enter CMS Content(EN)');
		$(d_name).focus();
		return false;
	}
	
	$(pga).value = action;
    return true;
}

function freezone_cms_check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var h_name = f['freezone_cms_title'];
	var d_name = f['freezone_cms_content'];
	
	if ($F(h_name).search(/\S/) == -1) {
		alert('Please enter Free zone CMS Title(EN)');
		$(h_name).focus();
		return false;
	}
	if ($F(d_name).search(/\S/) == -1) {
		alert('Please enter Free zone CMS Content(EN)');
		$(d_name).focus();
		return false;
	}
	
	$(pga).value = action;
    return true;
}


function Lazy_Search_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var prod_look_for =  f['prod_look_for'];
	if ($F(prod_look_for).search(/\S/) == -1) {
		alert('Please enter which product you are lookig for');
		$(prod_look_for).focus();
		return false;
	}
	var full_name =  f['full_name'];
	if ($F(full_name).search(/\S/) == -1) {
		alert('Please enter full name');
		$(full_name).focus();
		return false;
	}
	var phone =  f['phone'];
	if ($F(phone).search(/\S/) == -1) {
		alert('Please enter phone');
		$(phone).focus();
		return false;
	}

	$(pga).value = action;
    return true;
}

function Add_emp_offer(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var job_title = f['job_title'];
	var b_name = f['job_business_title'];
	//var p_name = f['job_publish'];
	if ($F(b_name).search(/\S/) == -1) {
		alert('Please enter Business Name');
		$(b_name).focus();
		return false;
	}
	if ($F(job_title).search(/\S/) == -1) {
		alert('Please enter Job Title');
		$(job_title).focus();
		return false;
	}
	/*
	var isChk=0;
	for(var i=0;i<$(p_name).length;i++){
		if($(p_name[i]).checked==true){
			isChk=1;
			break;
	   }
	}
	if(!isChk){
		  alert('Please select publish type');
		  return false;
	}*/
	$(pga).value = action;
    return true;
}
function general_inquery(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var name = f['name'];
	var email = f['email'];
	var subject = f['subject'];
	var message = f['message'];
	if ($F(name).search(/\S/) == -1) {
		alert('Please provide your name');
		$(name).focus();
		return false;
	}
	if ($F(email).search(/\S/) == -1) {
		alert('Please provide your email address');
		$(email).focus();
		return false;
	}
	if(emailCheck($F(email))==false) {
		alert('Please enter valid email');
		$(email).focus();
		return false;
	}
	if ($F(subject).search(/\S/) == -1) {
		alert('Please provide a subject');
		$(subject).focus();
		return false;
	}
	if ($F(message).search(/\S/) == -1) {
		alert('Please provide your message');
		$(message).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}
function general_inquery1() {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var name = f['name'];
	if ($F(name).search(/\S/) == -1) {
		alert('Please provide your name');
		$(name).focus();
		return false;
	}
}
function News_letter_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var c_name = f['full_name'];
	var e_name = f['email'];
	if ($F(c_name).search(/\S/) == -1) {
		alert('Please provide your name');
		$(c_name).focus();
		return false;
	}
	if ($F(e_name).search(/\S/) == -1) {
		alert('Please provide your email');
		$(e_name).focus();
		return false;
	}
	if(emailCheck($F(e_name))==false) {
		alert('Please enter valid email');
		$(e_name).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}

function news_letter(action) {
	//alert(action);
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var subject = f['subject'];
	var message = f['message'];
	


	if ($F(subject).search(/\S/) == -1) {
		alert('Please enter Subject');
		$(subject).focus();
		return false;
	}

	if ($F(message).search(/\S/) == -1) {
		alert('Please enter message.');
		$(message).focus();
		return false;
	}
	
	$(pga).value = action;
    return true;
}

function Mass_Mail_Validity_Check() {
	var f = $('frmMain');
	var str = "";
	var flag = 0;
	var len = document.frmMain.email.length;
	if(len>0) {
		for(i=0;i<len;i++) {
			if(document.frmMain.email[i].selected==true) {
				str+=document.frmMain.email[i].value+",";
				flag = 1;
			}
		}
	}
	else {
		if(document.frmMain.email.selected==true) {
				str+=document.frmMain.email.value+",";
				flag = 1;
		}
	}
	if(flag == 0) {
		alert("please select atleast one name");
		return false;
	}
	else {
		var f = $('frmMain');
		var hdnEmailIds = f['hdnEmailIds'];
		$(hdnEmailIds).value = str;
		var subject = f['subject'];
		if ($F(subject).search(/\S/) == -1) {
			alert('Please enter subject');
			$(subject).focus();
			return false;
		}
		/*var message = f['message'];
		if ($F(message).search(/\S/) == -1) {
			alert('Please enter message');
			$(message).focus();
			return false;
		}*/
		return true;
	}
}
function Alpha_range(action)
	{
	
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	$(pga).value = action;
    return true;
}
function job_application_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var n_name = f['emp_title'];
	var c_name = f['emp_cv'];
	var e_name = f['emp_email'];
	if ($F(n_name).search(/\S/) == -1) {
		alert('Please enter your name');
		$(n_name).focus();
		return false;
	}
	if ($F(e_name).search(/\S/) == -1) {
		alert('Please enter your email address');
		$(e_name).focus();
		return false;
	}
	if(emailCheck($F(e_name))==false) {
		alert('Please enter valid email address');
		$(e_name).focus();
		return false;
	}
	if ($F(c_name).search(/\S/) == -1) {
		alert('Please paste your resume');
		$(c_name).focus();
		return false;
	}
	$(pga).value = action;
	//alert($(pga).value);
    return true;
}

function show_banner_field() {
		if(document.getElementById('with_banner1').checked == true) {
			document.getElementById('banner_fields').style.display = '' ;
		}
		if(document.getElementById('with_banner2').checked == true) {
			document.getElementById('banner_fields').style.display = 'none' ;
			
		}
}


function show_cat() { 
		if(document.getElementById('company_type1').checked == true) { 
			document.getElementById('div_showroom').style.display = 'block' ;
			document.getElementById('div_service').style.display = 'none' ;
			document.getElementById('div_else').style.display = 'none' ;
			document.getElementById('category_txt').style.display = '' ;
			document.getElementById("type_id").style.display='';
			document.getElementById("service_type_id").style.display='none';
			document.getElementById("AddPages").style.display='block';
			document.getElementById("AddServicePages").style.display='none';
			document.getElementById("RemovePages").style.display='block';
			document.getElementById("RemoveServicePages").style.display='none';
			
			
		}else if(document.getElementById('company_type2').checked == true) {
			document.getElementById('div_showroom').style.display = 'none' ;
			document.getElementById('div_service').style.display = 'block' ;
			document.getElementById('div_else').style.display = 'none' ;
			document.getElementById('category_txt').style.display = '' ;
			document.getElementById("type_id").style.display='none';
			document.getElementById("service_type_id").style.display='';
			document.getElementById("AddPages").style.display='none';
			document.getElementById("AddServicePages").style.display='block';
			document.getElementById("RemovePages").style.display='none';
			document.getElementById("RemoveServicePages").style.display='block';
		
		}else{
			document.getElementById('category_txt').style.display = 'none' ;
			 document.getElementById('div_showroom').style.display = 'none' ;
			 document.getElementById('div_else').style.display = 'block' ;
			document.getElementById('div_service').style.display = 'none' ;
			document.getElementById("type_id").style.display='none';
			document.getElementById("service_type_id").style.display='none';
			document.getElementById("AddPages").style.display='block';
			document.getElementById("AddServicePages").style.display='none';
			document.getElementById("RemovePages").style.display='block';
			document.getElementById("RemoveServicePages").style.display='none';
			
		}
		
	}



	function get_all_sub_category_(cat_id,sel_cat_id) {
		if(cat_id == 0) {
			document.getElementById('div_temsub_cat').innerHTML="";
			document.getElementById('div_sub_cat').innerHTML="";
			exit;
		}
		new Ajax.Request('ajax_get_all_subcat.php',
		{
			method: 'get',
			parameters: {cat_id: cat_id,sel_cat_id: sel_cat_id},			
			onSuccess: handleHttpResponse		
		});
	
	}


	/*function get_all_sub_category_(cat_id) {
		if(cat_id == 0) {
			document.getElementById('div_temsub_cat').innerHTML="";
			document.getElementById('div_sub_cat').innerHTML="";
			//exit;
		}
		new Ajax.Request('ajax_get_all_subcat.php',
		{
			method: 'get',
			parameters: {cat_id: cat_id},			
			onSuccess: handleHttpResponse		
		});
	
	}*/
	function handleHttpResponse(transport) {
		var results=transport.responseText;
		objDiv = document.getElementById('div_sub_cat');
		if(transport.responseText != ""){
			res_divText=results.split("~");
			document.getElementById('div_temsub_cat').innerHTML="Sub category :";
			objDiv.innerHTML=res_divText[0];
		}
	  }



function brand_check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var brand_name = f['brand_name'];
	var brand_logo = f['brand_logo'];
	

	if ($F(brand_name).search(/\S/) == -1) {
		alert('Please provide brand name');
		$(brand_name).focus();
		return false;
	}

		
	if(document.frmMain.brand_logo.value.trim() != "") {
		var brand = document.frmMain.brand_logo.value;
		var image_arr = brand.split(".");
		var brand = image_arr[1].toUpperCase();
		if(brand!="GIF" && brand!="JPG" && brand!="JPEG" && brand!="PNG" && brand!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in banner logo");
			//document.frmMain.header_img.focus();
			return false;
		}
	}
	
	
	$(pga).value = action;
	return true;
}

function request_info(action) { 
	if(document.frmMain.name.value == "")
	{
		alert("Please enter your name.");
		document.frmMain.name.focus();
		return false;
	}
	if(document.frmMain.phone.value == "")
	{
		alert("Please enter your phone no.");
		document.frmMain.phone.focus();
		return false;
	}
	if(document.frmMain.email.value == "")
	{
		alert("Please enter email");
		document.frmMain.email.focus();
		return false;
	}
	else if( ( document.frmMain.email.value.search("@") == -1 ) || ( document.frmMain.email.value.search("[.*]" ) == -1 ) ) 
	{
		alert( "Enter Proper Email." );
		document.frmMain.email.focus();
		return false;

	}
	if(document.frmMain.country.value == "")
	{
		alert("Please enter country");
		document.frmMain.country.focus();
		return false;
	}
	if(document.frmMain.comments.value == "")
	{
		alert("Please enter comments");
		document.frmMain.comments.focus();
		return false;
	}
	document.frmMain.submit();
	return true;
}

function Admin_User_Validity_Check(action) {

	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var admin_name = f['admin_name'];
	var admin_username = f['admin_username'];
	var admin_password = f['admin_password'];
	var admin_email = f['admin_email'];
	
	if ($F(admin_name).search(/\S/) == -1) {
		alert('Please enter name');
		$(admin_name).focus();
		return false;
	}
	if ($F(admin_username).search(/\S/) == -1) {
		alert('Please enter username');
		$(admin_username).focus();
		return false;
	}
	if ($F(admin_password).search(/\S/) == -1) {
		alert('Please enter password');
		$(admin_password).focus();
		return false;
	}
	if($F(admin_email).search(/\S/)==-1) {
			alert('Please enter email id');
			$(admin_email).focus();
			return false;
	}
	if(emailCheck($F(admin_email))==false) {
			alert('Please enter valid email id');
			$(admin_email).focus();
			return false;
	}
	$(pga).value = action;
	return true;
}

//############# Newsletter Send Member Script #############################################################
//#########################################################################################################
function isEmailValid(sEmail) {
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(frm_contact.sEmail.value))) {
		alert(" Please Enter the Valid Email ID. ");
		return false;
	}
}
			
function SendResponse(ResponseID,Subject) {
	if(document.frmMain.SelectedEmailAddresses.options.length!=0) {
		var confirmsave = window.confirm("Are you sure you want to send the selected newsletter to "+document.frmMain.SelectedEmailAddresses.options.length+" recepient(s)?")
		if (confirmsave) {
			document.frmMain.target="_self";
			SelectAllItemsInList('frmMain','SelectedEmailAddresses');
			//document.frmMain.action=("sendnewsletters.php?ID="+ResponseID+"&subject="+Subject+"");
			document.frmMain.action=("admin_manage_lazy_search.php");
			document.frmMain.submit();
		}
	} else {
		alert("Please add email addresses in the Selected Recepients list to send the newsletter.");
	}
}

function AddNewEmailAddressInList(FormName,NewEmailAddress,ListName) { 
	var NewEmailAddressString = eval('document.'+FormName+"."+NewEmailAddress+".value")

	if(NewEmailAddressString!="") {
		if(isEmailValid(NewEmailAddressString)) {
			//Checking if selected value already exists in the list
			var ItemExistsInList = false
			for (var i=eval('document.'+FormName+'.'+ListName+'.options.length')-1; i>=0; i--) {
				if(eval('document.'+FormName+'.'+ListName+'.options['+i+'].value=='+FormName+'.'+NewEmailAddress+'.value')) {
					ItemExistsInList = true
				}
			}

			if(!ItemExistsInList==true) {
				//Item doesnt exist in list
				//eval('document.'+FormName+'.'+ListName+'.options[document.'+FormName+'.'+ListName+'.options.length]=new Option('+FormName+'.'+NewEmailAddress+'.value,FormName+'.'+NewEmailAddress+'.value'));
				eval('document.'+FormName+'.'+ListName+'.options[document.'+FormName+'.'+ListName+'.options.length]=new Option('+FormName+'.'+NewEmailAddress+'.value,'+FormName+'.'+NewEmailAddress+'.value)');
				DisplayListCount();
				alert("New email address successfully added in the selected recepients list.");
			} else {
				alert("The selected email address already exists in the list.");
			}
		} else {
			alert("Please enter a valid email address.");
		}
	} else {
		alert("Please enter a valid email address.");
	}
}

function DisplayListCount() {
		document.getElementById("SelectedUserCount").innerHTML = "<a class=SmallBlackText><b>Selected Recepients: (" + document.getElementById("frmMain").SelectedEmailAddresses.options.length + ")</b></a>";

}

function AddPagesFromList(FormName,List1,List2) {
	//Checking if some value is selected
	//alert(FormName);
	List2 = "all"; 
	//alert('document.'+FormName+'.'+List2);
	if(!eval('document.'+FormName+'.'+List2+'.value')=="") { 
		//Checking if selected value already exists in the list
		var ItemExistsInList = false
		for (var i=eval('document.'+FormName+'.'+List1+'.options.length')-1; i>=0; i--) {
			if(eval('document.'+FormName+'.'+List1+'.options['+i+'].value==document.'+FormName+'.'+List2+'.value')) {
				ItemExistsInList = true
				//Removing added item from first list
				//	eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.selectedIndex]=null');
			}
		}

		if(!ItemExistsInList==true) {
			//Item doesnt exist in list
			
			for (var j=eval('document.'+FormName+'.'+List2+'.options.length')-1; j>=0; j--) {
				if(eval('document.'+FormName+'.'+List2+'.options['+j+'].value==document.'+FormName+'.'+List2+'.value')) {
					eval('document.'+FormName+'.'+List1+'.options[document.'+FormName+'.'+List1+'.options.length]=new Option(document.'+FormName+'.'+List2+'.options['+j+'].firstChild.nodeValue,document.'+FormName+'.'+List2+'.value)');
				}
			}
			//Removing added item from first list
			//eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.selectedIndex]=null');
		}
	}
	DisplayListCount();
}

function AddAllPagesToList(FormName,List1,List2) {
	List2 = "all";
	for (var j=eval('document.'+FormName+'.'+List2+'.options.length')-1; j>=0; j--) {
		eval('document.'+FormName+'.'+List2+'.options['+j+'].selected=true')
		//Checking if some value is selected
		if(!eval('document.'+FormName+'.'+List2+'.value')=="") {
			//Checking if selected value already exists in the list
			var ItemExistsInList = false
			for (var i=eval('document.'+FormName+'.'+List1+'.options.length')-1; i>=0; i--) {
				if(eval('document.'+FormName+'.'+List1+'.options['+i+'].value==document.'+FormName+'.'+List2+'.value')) {
					ItemExistsInList = true
					//Removing added item from first list
					//eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.selectedIndex]=null');
				}
			}

			if(!ItemExistsInList==true) {
				//Item doesnt exist in list
				eval('document.'+FormName+'.'+List1+'.options[document.'+FormName+'.'+List1+'.options.length]=new Option(document.'+FormName+'.'+List2+'.options['+j+'].firstChild.nodeValue,document.'+FormName+'.'+List2+'.value)');
				//Removing added item from first list
				//eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.selectedIndex]=null');
			}
		}
	}
	DisplayListCount();
}

function RemoveAllPagesFromList(FormName,List1,List2) {
	List2 = "all";
	for (var j=eval('document.'+FormName+'.'+List1+'.options.length')-1; j>=0; j--) {
		eval('document.'+FormName+'.'+List1+'.options['+j+'].selected=true')
		//Checking if some value is selected
		if(!eval('document.'+FormName+'.'+List1+'.value')=="") {
			//Checking if selected value already exists in the list
			var ItemExistsInList = false
			for (var i=eval('document.'+FormName+'.'+List2+'.options.length')-1; i>=0; i--) {
				if(eval('document.'+FormName+'.'+List2+'.options['+i+'].value==document.'+FormName+'.'+List1+'.value')) {
					ItemExistsInList = true
					//Removing added item from first list
					eval('document.'+FormName+'.'+List1+'.options[document.'+FormName+'.'+List1+'.selectedIndex]=null');
				}
			}

			if(!ItemExistsInList==true) {
				//Item doesnt exist in list
				eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.options.length]=new Option(document.'+FormName+'.'+List1+'.value,document.'+FormName+'.'+List1+'.value)');
				//Removing added item from first list
				eval('document.'+FormName+'.'+List1+'.options[document.'+FormName+'.'+List1+'.selectedIndex]=null');
			}
		}
	}
	DisplayListCount();
}

function RemovePagesFromList(FormName,List1,List2) {
	List2 = "all";
	//Checking if some value is selected
	if(!eval('document.'+FormName+'.'+List1+'.value')=="") {
		//Checking if selected value already exists in the list
		var ItemExistsInList = false
		for (var i=eval('document.'+FormName+'.'+List2+'.options.length')-1; i>=0; i--) {
			if(eval('document.'+FormName+'.'+List2+'.options['+i+'].value==document.'+FormName+'.'+List1+'.value')) {
				ItemExistsInList = true
				//Removing added item from first list
				eval('document.'+FormName+'.'+List1+'.options[document.'+FormName+'.'+List1+'.selectedIndex]=null');
			}
		}		
					
		if(!ItemExistsInList==true) {
			//Item doesnt exist in list
			eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.options.length]=new Option(document.'+FormName+'.'+List1+'.value,document.'+FormName+'.'+List1+'.value)');
			//Removing added item from first list
			eval('document.'+FormName+'.'+List1+'.options[document.'+FormName+'.'+List1+'.selectedIndex]=null');
		}
	}
	DisplayListCount();
}

function SelectAllItemsInList(FormName,ListName) {
	eval('document.'+FormName+'.SelectedEmail.value=""');
	//alert(eval('document.'+FormName+'.SelectedEmail.value'));
	for (var i=eval('document.'+FormName+'.'+ListName+'.options.length')-1; i>=0; i--) {
		if (eval('document.'+FormName+'.SelectedEmail.value==""')) {
			eval('document.'+FormName+'.SelectedEmail.value= document.'+FormName+'.SelectedEmail.value + document.'+FormName+'.'+ListName+'.options['+i+'].value');
		} else {
			eval('document.'+FormName+'.SelectedEmail.value= document.'+FormName+'.SelectedEmail.value + "," + document.'+FormName+'.'+ListName+'.options['+i+'].value');
		}
		eval('document.'+FormName+'.'+ListName+'.options['+i+'].selected=true')
	}	
	//alert(eval('document.'+FormName+'.SelectedEmail.value'));	
}

function DisplayListDetails(FormName,ListName) {
	document.getElementById("SelectedUserDetails").innerHTML = "<a class=SmallBlackText>" + eval('document.'+FormName+'.'+ListName+'.value') + "</a>";
	document.getElementById("frmMain").NewEmailAddress.value = eval('document.'+FormName+'.'+ListName+'.value');
	//document.getElementById("frmMain").NewEmailAddress.value = eval('document.'+FormName+'.'+ListName+'.value');
	DisplayListCount();
}

function DisplaySelectedList(FormName,ListName) {
	if (ListName == 'all') {
		all.style.display = '';
		male.style.display = 'none';
		female.style.display = 'none';
	}
	if (ListName == 'male') {
		all.style.display = 'none';
		male.style.display = '';
		female.style.display = 'none';
	}
	if (ListName == 'female') {
		all.style.display = 'none';
		male.style.display = 'none';
		female.style.display = '';
	}
	DisplayListCount();
}
//########## End Newsletter Send Script ###################################################################
//#########################################################################################################



//############# Category Script #############################################################
//#########################################################################################################


function DisplayCategoryCount() {
		document.getElementById("SelectedUserCount").innerHTML = "<a class=SmallBlackText><b>Selected Categories: (" + document.getElementById("frmMain").SelectedCategory.options.length + ")</b></a>";
}

function AddPagesFromCategory(FormName,List1,List2) {
	//alert("testing");
	//Checking if some value is selected
	//alert(FormName);
	//List2 = "all"; 
	var List2=document.getElementById("AvailableCategory").value;
	var List1=document.getElementById("SelectedCategory").value;
	
	if(!List2=="") {
		//alert(List2);
		//alert(List1);
		//Checking if selected value already exists in the list
		var ItemExistsInList = false
		for (var i=(document.getElementById("SelectedCategory").options.length)-1; i>=0; i--) {
			if((document.getElementById("SelectedCategory").options[i].value==document.getElementById("AvailableCategory").value)) {
				ItemExistsInList = true
				//Removing added item from first list
				//	eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.selectedIndex]=null');
			}
		}

		if(!ItemExistsInList==true) {
			//Item doesnt exist in list
			
			for (var j=(document.getElementById("AvailableCategory").options.length)-1; j>=0; j--) {
				if((document.getElementById("AvailableCategory").options[j].value==document.getElementById("AvailableCategory").value)) {
					(document.getElementById("SelectedCategory").options[document.getElementById("SelectedCategory").options.length]=new Option(document.getElementById("AvailableCategory").options[j].firstChild.nodeValue,document.getElementById("AvailableCategory").value));
				}
			}
			//Removing added item from first list
			//eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.selectedIndex]=null');
		}
	}
	DisplayCategoryCount();
}

function RemovePagesFromCategory(FormName,List1,List2) {
	var List2=document.getElementById("AvailableCategory").value;
	var List1=document.getElementById("SelectedCategory").value;
	//Checking if some value is selected
	if(!List1=="") {
		//Checking if selected value already exists in the list
		var ItemExistsInList = false
		for (var i=(document.getElementById("AvailableCategory").options.length)-1; i>=0; i--) {
			if(document.getElementById("AvailableCategory").options[i].value==document.getElementById("SelectedCategory").value) {
				ItemExistsInList = true
				//Removing added item from first list
				document.getElementById("SelectedCategory").options[document.getElementById("SelectedCategory").selectedIndex]=null;
			}
		}		
					
		if(!ItemExistsInList==true) {
			//Item doesnt exist in list
			(document.getElementById("AvailableCategory").options[document.getElementById("AvailableCategory").options.length]=new Option(document.getElementById("SelectedCategory").value,document.getElementById("SelectedCategory").value));
			//Removing added item from first list
			(document.getElementById("SelectedCategory").options[document.getElementById("SelectedCategory").selectedIndex]=null);
		}
	}
	DisplayCategoryCount();
}

function RemoveAllPagesFromCategory(FormName,List1) {
	var List1=document.getElementById("SelectedCategory").value;
	
	for (var j=(document.getElementById("SelectedCategory").options.length)-1; j>=0; j--) {
		(document.getElementById("SelectedCategory").options[j].selected=true)
		//Checking if some value is selected
		if(!(document.getElementById("SelectedCategory").value)=="") {
			(document.getElementById("SelectedCategory").options[document.getElementById("SelectedCategory").selectedIndex]=null);
			}
	}
	DisplayCategoryCount();
}

function SelectAllItemsInCategory() {
	//alert(document.getElementById("SelectedCategoryList").value);
	(document.getElementById("SelectedCategoryList").value="");
	for (var i=(document.getElementById("SelectedCategory").options.length)-1; i>=0; i--) {
		if ((document.getElementById("SelectedCategoryList").value=="")) {
			(document.getElementById("SelectedCategoryList").value= document.getElementById("SelectedCategoryList").value + document.getElementById("SelectedCategory").options[i].value);
		} else {
			(document.getElementById("SelectedCategoryList").value= document.getElementById("SelectedCategoryList").value + "," + document.getElementById("SelectedCategory").options[i].value);
		}
		(document.getElementById("SelectedCategory").options[i].selected=true)
	}	
	//alert(document.getElementById("SelectedCategoryList").value);	
}

function DisplayCategoryDetails(FormName,ListName) {
	var test=document.getElementById("AvailableCategory").value;
	//alert(test);
	//document.getElementById("SelectedUserDetails").innerHTML = "<a class=SmallBlackText>" + eval(test) + "</a>";
	//document.getElementById("frmMain").NewEmailAddress.value = eval('document.'+FormName+'.'+ListName+'.value');
	//document.getElementById("frmMain").NewEmailAddress.value = eval('document.'+FormName+'.'+ListName+'.value');
	DisplayCategoryCount();
}

//########## Category Script ###################################################################
//#########################################################################################################



//############# Category Script #############################################################
//#########################################################################################################


function AddPagesFromSericeCategory(FormName,List1,List2) {
	//Checking if some value is selected
	//alert(FormName);
	//List2 = "all"; 
	var List2=document.getElementById("AvailableServiceCategory").value;
	var List1=document.getElementById("SelectedCategory").value;
	
	if(!List2=="") {
		//alert(List2);
		//alert(List1);
		//Checking if selected value already exists in the list
		var ItemExistsInList = false
		for (var i=(document.getElementById("SelectedCategory").options.length)-1; i>=0; i--) {
			if((document.getElementById("SelectedCategory").options[i].value==document.getElementById("AvailableServiceCategory").value)) {
				ItemExistsInList = true
				//Removing added item from first list
				//	eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.selectedIndex]=null');
			}
		}

		if(!ItemExistsInList==true) {
			//Item doesnt exist in list
			
			for (var j=(document.getElementById("AvailableServiceCategory").options.length)-1; j>=0; j--) {
				if((document.getElementById("AvailableServiceCategory").options[j].value==document.getElementById("AvailableServiceCategory").value)) {
					(document.getElementById("SelectedCategory").options[document.getElementById("SelectedCategory").options.length]=new Option(document.getElementById("AvailableServiceCategory").options[j].firstChild.nodeValue,document.getElementById("AvailableServiceCategory").value));
				}
			}
			//Removing added item from first list
			//eval('document.'+FormName+'.'+List2+'.options[document.'+FormName+'.'+List2+'.selectedIndex]=null');
		}
	}
	DisplayCategoryCount();
}

function RemovePagesFromServiceCategory(FormName,List1,List2) {
	//alert("test");
	var List2=document.getElementById("AvailableServiceCategory").value;
	var List1=document.getElementById("SelectedCategory").value;
	//Checking if some value is selected
	if(!List1=="") {
		//Checking if selected value already exists in the list
		var ItemExistsInList = false
		for (var i=(document.getElementById("AvailableServiceCategory").options.length)-1; i>=0; i--) {
			if(document.getElementById("AvailableServiceCategory").options[i].value==document.getElementById("SelectedCategory").value) {
				ItemExistsInList = true
				//Removing added item from first list
				document.getElementById("SelectedCategory").options[document.getElementById("SelectedCategory").selectedIndex]=null;
			}
		}		
					
		if(!ItemExistsInList==true) {
			//Item doesnt exist in list
			(document.getElementById("AvailableServiceCategory").options[document.getElementById("AvailableServiceCategory").options.length]=new Option(document.getElementById("SelectedCategory").value,document.getElementById("SelectedCategory").value));
			//Removing added item from first list
			(document.getElementById("SelectedCategory").options[document.getElementById("SelectedCategory").selectedIndex]=null);
		}
	}
	DisplayCategoryCount();
}

function DisplayServiceCategoryDetails(FormName,ListName) {
	var test=document.getElementById("AvailableServiceCategory").value;
	//alert(test);
	//document.getElementById("SelectedUserDetails").innerHTML = "<a class=SmallBlackText>" + eval(test) + "</a>";
	//document.getElementById("frmMain").NewEmailAddress.value = eval('document.'+FormName+'.'+ListName+'.value');
	//document.getElementById("frmMain").NewEmailAddress.value = eval('document.'+FormName+'.'+ListName+'.value');
	DisplayCategoryCount();
}

//########## Category Script ###################################################################
//#########################################################################################################