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,pageNo) {
   	var f = $('frmMain');
    var pga = f['hdnPgaction'];
    $(pga).value = 'edit';
    var fid = f[fld];
    $(fid).value = id;
	//alert(pageNo);
	var pno = f['hdnPageNo'];
	$(pno).value = pageNo;
	//alert($(pno).value);
	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 _cancel(page_name,hdnPageNo) {
	//alert(hdnPageNo);
	if(hdnPageNo == '') {
		hdnPageNo = 1;
	}
	var redirect = page_name + "?hdnPageNo=" + hdnPageNo;
	location.href = redirect;
}


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 CheckNumeric(e) {   
    var key = (window.event) ? event.keyCode : e.which;   
	if (window.event)     
	    key = event.keyCode   
	else     key = e.which   // Was key that was pressed a numeric character (0-9) or backspace (8)?   
	if ( key > 47 && key < 58 || key == 8 )    
	 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 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 chkAdminLogin() {
    var f = $('frmMain');
    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;
}

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

// Check function end 

// Validity function start 

// dept_check function start 
function Dept_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var dept_name = f['dept_name'];
	if ($F(dept_name).search(/\S/) == -1) {
		alert('Department name can not be left blank');
		$(dept_name).focus();
		return false;
	}
	$(pga).value = action;
    return true;
}
// Dept_Validity_Check function end

// Cat_Validity_Check function start 
function Cat_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var cat_name = f['cat_name'];
	var cat_name_sp = f['cat_name_sp'];
	var dept_id = f['dept_id'];

	if ($F(cat_name).search(/\S/) == -1) {
		alert('Category name can not be left blank');
		$(cat_name).focus();
		return false;
	}
	
	if(document.frmMain.dept_id.selectedIndex == '0'){
		alert('Please select department');
		return false;
	}
	

	$(pga).value = action;
    return true;
}
// Cat_Validity_Check function end

function Brand_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var brand_name = f['brand_name'];
	
	if ($F(brand_name).search(/\S/) == -1) {
		alert('Brand name can not be left blank');
		$(brand_name).focus();
		return false;
	}
	
	if (document.frmMain.brand_image.value != '') {
		var d_image = document.frmMain.brand_image.value;
		var image_arr = d_image.split(".");
		var dept_image = image_arr[1].toUpperCase();
		if(dept_image!="GIF" && dept_image!="JPG" && dept_image!="JPEG" && dept_image!="PNG" && dept_image!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in Brand logo");
			document.frmMain.brand_image.focus();
			return false;
		}
	}
	
	$(pga).value = action;
    return true;
}  // end of Brand_Validity_Check

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

function Select_all() {
	var len = document.frmMain.subscriber.length;
	if(len>0) {
		for(i=0;i<len;i++) {
			document.frmMain.subscriber[i].selected=true;
		}
	}
}

function Deselect_all() {
	var len = document.frmMain.subscriber.length;
	if(len>0) {
		for(i=0;i<len;i++) {
			document.frmMain.subscriber[i].selected=false; 
		}
	}
}

function Mass_Mail_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var str = "";
	var is_selected = 0;
	var len = document.frmMain.subscriber.length;
	if(len>0) {
		for(i=0;i<len;i++) {
			if(document.frmMain.subscriber[i].selected==true) {
				str+=document.frmMain.subscriber[i].value+",";
				is_selected = 1;
			}
		}
	}
	else {
		if(document.frmMain.subscriber.selected==true) {
				str+=document.frmMain.subscriber.value+",";
				is_selected = 1;
		}
	}
	if(is_selected == 0) {
		alert("Please select atleast one subscriber");
		return false;
	}
	var subject = f['subject'];
	if($F(subject).search(/\S/)==-1) {
		alert('Please enter subject');
		$(subject).focus();
		return false;
	}
	var oEditor = FCKeditorAPI.GetInstance('mail_message') ; // Get the editor instance that we want to interact with
	var test_content = oEditor.GetXHTML( true ) ;
	if(test_content=="") {
		alert("Please enter message");
		return false;
	}
	$(pga).value = action;
	var sel_subscrider = f['sel_subscrider'];
	$(sel_subscrider).value = str;
	return true;
}
// end Mass_Mail_Validity_Check

function Contactus_Info_Validity_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_Validity_Check

function News_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var news_title = f['news_title'];
	//var news_title_sp = f['news_title_sp'];
	if ($F(news_title).search(/\S/) == -1) {
		alert('Please enter news title');
		$(news_title).focus();
		return false;
	}
	
	var oEditor_news_body = FCKeditorAPI.GetInstance('news_body') ;
    var news_body = oEditor_news_body.GetXHTML( true ) ;
	if(news_body=="") {
        alert('Please enter news');
		return false;
	}
	
	$(pga).value = action;
	return true;
	
}
// end of News_Validity_Check

function Static_Page_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var page_title = f['page_title'];
	//var page_title_sp = f['page_title_sp'];
	if ($F(page_title).search(/\S/) == -1) {
		alert('Page title can not be left blank');
		$(page_title).focus();
		return false;
	}
	
	var oEditor_page_content = FCKeditorAPI.GetInstance('page_content') ;
    var page_content = oEditor_page_content.GetXHTML( true ) ;
	if(page_content=="") {
        alert('Page content can not be left blank');
		return false;
	}
	
	$(pga).value = action;
	return true;
	
}
// end of Static_Page_Validity_Check

function Index_Content_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var index_content_title = f['index_content_title'];
	var index_content_title_sp = f['index_content_title_sp'];
	if ($F(index_content_title).search(/\S/) == -1) {
		alert('Please enter title(EN)');
		$(index_content_title).focus();
		return false;
	}
	if ($F(index_content_title_sp).search(/\S/) == -1) {
		alert('Please enter title(SP)');
		$(index_content_title_sp).focus();
		return false;
	}
	var oEditor_index_content = FCKeditorAPI.GetInstance('index_content') ;
    var index_content = oEditor_index_content.GetXHTML( true ) ;
	if(index_content=="") {
        alert('Please enter content(EN)');
		return false;
	}
	var oEditor_index_content_sp = FCKeditorAPI.GetInstance('index_content_sp') ;
    var index_content_sp = oEditor_index_content_sp.GetXHTML( true ) ;
	if(index_content_sp=="") {
        alert('Please enter content(SP)');
		return false;
	}

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

function Home_Banner_Slogan_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	//var header_image = f['header_image'];
	var header_slogan1 = f['header_slogan1'];
	var header_slogan2 = f['header_slogan2'];
	
	if (document.frmMain.header_image.value != '') {
		var d_image = document.frmMain.header_image.value;
		var image_arr = d_image.split(".");
		var dept_image = image_arr[1].toUpperCase();
		if(dept_image!="GIF" && dept_image!="JPG" && dept_image!="JPEG" && dept_image!="PNG" && dept_image!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in top image");
			document.frmMain.header_image.focus();
			return false;
		}
	}
	if ($F(header_slogan1).search(/\S/) == -1) {
		alert('Please enter slogan 1');
		$(header_slogan1).focus();
		return false;
	}
	if ($F(header_slogan2).search(/\S/) == -1) {
		alert('Please enter slogan 2');
		$(header_slogan2).focus();
		return false;
	}

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



function Product_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	
	var dept_id = document.frmMain.dept_id.value;
	if(dept_id == 0) {
		alert('Please choose department');
		return false;
	}
	var prod_name = f['prod_name'];
	if ($F(prod_name).search(/\S/) == -1) {
		alert('Please enter product name');
		$(prod_name).focus();
		return false;
	}
	
	
	var str = "";
	var is_selected = 0;
	var len = document.frmMain.brands.length;
	//alert(len);
	if(len>0) {
		for(i=0;i<len;i++) {
			if(document.frmMain.brands[i].selected==true) {
				str+=document.frmMain.brands[i].value+",";
				is_selected = 1;
			}
		}
	}
	else {
		if(document.frmMain.brands.selected==true) {
				str+=document.frmMain.brands.value+",";
				is_selected = 1;
		}
	}
	var brand_ids = f['hdnBrandids'];
	$(brand_ids).value = str;
	$(pga).value = action;
	return true;
}
// end of Product_Validity_Check()



// Validity function end 


// _cancel function start 
function _cancel(page_name,hdnPageNo) {
	//alert(hdnPageNo);
	if(hdnPageNo == '') {
		hdnPageNo = 1;
	}
	var redirect = page_name + "?hdnPageNo=" + hdnPageNo;
	location.href = redirect;
}
// _cancel function end




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('Nombre no puede dejarse en blanco');
		$(name).focus();
		return false;
	}
	var companyname = f['companyname'];
	if($F(companyname).search(/\S/)==-1) {
		alert('Nombre de la empresa no puede dejarse en blanco');
		$(companyname).focus();
		return false;
	}
	var country = f['country'];
	if($F(country).search(/\S/)==-1) {
		alert('País no puede dejarse en blanco');
		$(country).focus();
		return false;
	}
	var phone = f['phone'];
	if($F(phone).search(/\S/)==-1) {
		alert('Teléfono no puede dejarse en blanco');
		$(phone).focus();
		return false;
	}
	var email = f['email'];
	if($F(email).search(/\S/)==-1) {
		alert('Correo electrónico no puede dejarse en blanco');
		$(email).focus();
		return false;
	}
	if(emailCheck($F(email))==false) {
		alert('Por favor, introduzca de correo válida');
		$(email).focus();
		return false;
	}

    return true;
}
//ContactUs_Validity_Check



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 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)
}

//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 removeProdElement(divNum) {
  var d = document.getElementById('prodDiv');
  var olddiv = document.getElementById(divNum);
  d.removeChild(olddiv);
}

function addProdElement() {
  var ni = document.getElementById('prodDiv');
  var numi = document.getElementById('theProdValue');
  var num = (document.getElementById('theProdValue').value -1)+ 2;
  numi.value = num;
  var newdiv = document.createElement('div');
  var divIdName = 'prod'+num+'Div';
  var mID = 'moreID' + num ;
  //var priceID = 'moreprod_price' + num ;

  var dimID = 'moredimension' + num ;
  var fitcomID = 'fitting_component' + num ;
  var eleID = 'elevation' + num ;
  var desID = 'prod_description' + num ;
  var desIDsp = 'prod_description_sp' + num ;
  newdiv.setAttribute('id',divIdName);
  var str = '';
  str += '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
  str += '<tr>';
  str += '<td width="28%" align="left" valign="middle" class="table-border">ID :</td>';
  str += '<td width="29%" align="left" valign="middle" class="table-border"><input name="moreID[]" id="'+mID+'" value="" type="text" /></td>';
  str += '<td width="43%" align="left" valign="middle" class="table-border">&nbsp;ID</td>';
  str += '</tr>';

 /* str += '<td width="28%" align="left" valign="middle" class="table-border">Price ($) :</td>';
  str += '<td width="29%" align="left" valign="middle" class="table-border"><input name="moreprod_price[]" id="'+priceID+'" value="" type="text" size="7" /></td>';
  str += '<td width="43%" align="left" valign="middle" class="table-border">&nbsp;Precio</td>';
  str += '</tr>';*/

  str += '<tr>';
  str += '<td width="28%" align="left" valign="middle" class="table-border">Dimensions :</td>';
  str += '<td width="29%" align="left" valign="middle" class="table-border"><input name="moredimension[]" id="'+dimID+'" value="" type="text" /></td>';
  str += '<td width="43%" align="left" valign="middle" class="table-border">&nbsp;Dimensiones</td>';
  str += '</tr>';
  str += '<tr>';
  str += '<td width="28%" align="left" valign="middle" class="table-border">Fitting Component(K.O.) :</td>';
  str += '<td width="29%" align="left" valign="middle" class="table-border"><input name="morefitting_component[]" id="'+fitcomID+'" value="" type="text" /></td>';
  str += '<td width="43%" align="left" valign="middle" class="table-border">&nbsp;Montaje de componentes</td>';
  str += '</tr>';
  str += '<tr>';
  str += '<td width="28%" align="left" valign="middle" class="table-border">Elevation :</td>';
  str += '<td width="29%" align="left" valign="middle" class="table-border"><input name="moreelevation[]" id="'+eleID+'" value="" type="text" /></td>';
  str += '<td width="43%" align="left" valign="middle" class="table-border">&nbsp;Elevaci&oacute;n</td>';
  str += '</tr>';
  str += '<tr>';
  str += '<td width="28%" align="left" valign="middle" class="table-border">Description :</td>';
  str += '<td width="29%" align="left" valign="middle" class="table-border"><textarea name="moreprod_description[]" id="'+desID+'" rows="2" cols="25"></textarea></td>';
  str += '<td width="43%" align="left" valign="middle" class="table-border"><textarea name="moreprod_description_sp[]" id="'+desIDsp+'" rows="2" cols="25"></textarea>&nbsp;Descripci&oacute;n</td>';
  str += '</tr>';
  str += '<tr>';
  str += '<td colspan="3"><input type="button" name="btnRemove" value="Remove" onclick=\'removeProdElement("'+divIdName+'")\' /></td>';
  str += '</tr>';
  str += '</table>'; 

  newdiv.innerHTML = str;



  ni.appendChild(newdiv);
  //alert(ni.innerHTML)
}



function Change_fStatus(fld,id,status_action) {
	var st1 = confirm('Want to change feature product status !!');
	if(st1) {
		var f = $('frmMain');
		
		var pga = f['hdnPgaction'];
		$(pga).value = 'change_fstatus';

		var fid = f['fld'];
		$(fid).value = fld;
		
		var hid = f['hdn_fld_id'];
		$(hid).value = id;
		
		var s_action  = f['fstatus_action'];
		$(s_action).value = status_action;
		f.submit();
		return true;
	}
	/*else {
		return false;
	}*/
}

function Contact_Validity_Check(action) {
	//alert(action);
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var title = f['title_sp'];
	if ($F(title).search(/\S/) == -1) {
		alert('Please enter title');
		$(title).focus();
		return false;
	}
	$(pga).value = action;
	return true;
}

function Club_Validity_Check(action) {
	//alert(action);
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var title = f['club_name'];
	if ($F(title).search(/\S/) == -1) {
		alert('Please enter club name');
		$(title).focus();
		return false;
	}
	$(pga).value = action;
	return true;
}


// Particular page specific start

// This function will call from admin_add_product.phtml/admin_edit_product.phtml
	function category_under_particlur_dept(dept_id,cat_parent_id) {
		if(dept_id == 0) {
			document.getElementById('div_cat_title').style.display='none';
			document.getElementById('div_cat').innerHTML="";

			//exit;
		}
		if(dept_id != 0) {
			new Ajax.Request('ajax_get_all_category_under_a_particlur_dept.php',
			{
				method: 'get',
				parameters: {dept_id: dept_id,cat_parent_id: cat_parent_id},	
				//parameters: {dept_id: dept_id},	
				onSuccess: handleHttpResponse		
			});
		}

	}
	function handleHttpResponse(transport) {
		document.getElementById('div_cat_title').style.display='block';
		var results=transport.responseText;
		objDiv = document.getElementById('div_cat');
		if(transport.responseText != ""){
			res_divText=results.split("~");
			objDiv.innerHTML=res_divText[0];
		}
	}


// Particular page specific end

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

	var f_name = f['first_name'];
	if ($F(f_name).search(/\S/) == -1) {
		alert('nombre no puede dejarse en blanco');
		$(f_name).focus();
		return false;
	}
	var l_name = f['last_name'];
	if ($F(l_name).search(/\S/) == -1) {
		alert('apellido no puede dejarse en blanco');
		$(l_name).focus();
		return false;
	}
	var id_number = f['id_number'];
	if ($F(id_number).search(/\S/) == -1) {
		alert('Cedula no puede dejarse en blanco');
		$(id_number).focus();
		return false;
	}
	var address = f['address'];
	if ($F(address).search(/\S/) == -1) {
		alert('la dirección no puede dejarse en blanco');
		$(address).focus();
		return false;
	}
	var home_phone = f['home_phone'];
	if ($F(home_phone).search(/\S/) == -1) {
		alert('teléfono no puede dejarse en blanco');
		$(home_phone).focus();
		return false;
	}
	var resume = document.frmMain.resume_path.value;
	if(resume != "") {
		var resume_arr = resume.split(".");
		var resume_path = resume_arr[1];
		//alert (resume_path);
		if(resume_path !="doc" && resume_path !="pdf"){
			alert("Por favor, sube un .doc / .pdf reanudar cargar el archivo en");
			document.frmMain.resume_path.focus();
			return false;
		}
	}
	var branches = f['branches'];
	if ($F(branches).search(/\S/) == -1) {
		alert('Por favor seleccione Sucursales');
		$(branches).focus();
		return false;
	}
	var position = f['position'];
	if ($F(position).search(/\S/) == -1) {
		alert('posición  no puede dejarse en blanco');
		$(position).focus();
		return false;
	}

	if (document.frmMain.confirm_text.checked == false) {
		alert('Por favor, compruebe el texto y enviar la confirmación');
		//$(confirm_text).focus();
		return false;
	}
	//$(pga).value = action;
	//alert($(pga).value);
	return true;
}//Empleo_Check


function Store_Validity_Check(action) {
	//alert(action);
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var store_name = f['store_name'];
	if ($F(store_name).search(/\S/) == -1) {
		alert('Please enter store name');
		$(store_name).focus();
		return false;
	}
	var store_address_1 = f['store_address_1'];
	if ($F(store_address_1).search(/\S/) == -1) {
		alert('Please enter store address');
		$(store_address_1).focus();
		return false;
	}
	$(pga).value = action;
	return true;
}

// chcke_image start
function chcke_image(action) {
	//alert(action);
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	
	if(action == 'insert'){
	var img_path = f['img_path'];
	if ($F(img_path).search(/\S/) == -1) {
		alert('Image can not be left blank');
		$(img_path).focus();
		return false;
	}
	}
	var image = document.frmMain.img_path.value;
	if(image != "") {
		var image_arr = image.split(".");
		var img_path = image_arr[1].toUpperCase();
		if(img_path!="GIF" && img_path!="JPG" && img_path!="JPEG" && img_path!="PNG" && img_path!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in product image");
			document.frmMain.img_path.focus();
			return false;
		}
	}

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

// start of Contactus_Info_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_1'];
	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

// start of Recommand_Validity_Check
function Recommand_Validity_Check() {
	var f = $('frmMain');
	//var pga = f['hdnPgaction'];
	var name = f['name'];
	var your_email = f['your_email'];
	var email = f['email'];

	if($F(name).search(/\S/)==-1) {
		alert('Por favor, introduzca su nombre');
		$(name).focus();
		return false;
	}

	if($F(your_email).search(/\S/)==-1) {
		alert('Por favor, introduzca su dirección de correo electrónico');
		$(your_email).focus();
		return false;
	}
	if(emailCheck($F(your_email))==false) {
		alert('Por favor, introduzca su dirección de correo electrónico válida en el correo electrónico');
		$(your_email).select();
		return false;
	}

	if($F(email).search(/\S/)==-1) {
		alert('Por favor, introduzca el correo electrónico');
		$(email).focus();
		return false;
	}
	if(emailCheck($F(email))==false) {
		alert('Por favor, introduzca de correo válida');
		$(email).select();
		return false;
	}
	//$(pga).value = action;
	//return true;

}
// end of Recommand_Validity_Check

// start of Admin_User_Validity_Check
function Admin_User_Validity_Check(action) {
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var name = f['admin_name'];
	var username = f['admin_username'];
	var password = f['admin_password'];
	var email = f['admin_email'];


	if($F(name).search(/\S/)==-1) {
		alert('Name can not be left blank');
		$(name).focus();
		return false;
	}

	if($F(username).search(/\S/)==-1) {
		alert('Username can not be left blank');
		$(username).focus();
		return false;
	}
	if($F(password).search(/\S/)==-1) {
		alert('Password can not be left blank');
		$(password).focus();
		return false;
	}

	if($F(email).search(/\S/)==-1) {
		alert('Email can not be left blank');
		$(email).focus();
		return false;
	}
	if(emailCheck($F(email))==false) {
		alert('Email format is not valid');
		$(email).select();
		return false;
	}
	$(pga).value = action;
	 return true;

}
// end of Admin_User_Validity_Check

// chcke_image start
function chcke_dynamic_image(action) {
	//alert(action);
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	
	

	var d_img_type = f['d_img_type'];
	if ($F(d_img_type).search(/\S/) == -1) {
		alert('PLease select Image type');
		$(d_img_type).focus();
		return false;
	}
	if(action == 'insert'){
	var d_img_path = f['d_img_path'];
	if ($F(d_img_path).search(/\S/) == -1) {
		alert('Image can not be left blank');
		$(d_img_path).focus();
		return false;
	}
	}
	var image = document.frmMain.d_img_path.value;
	if(image != "") {
		var image_arr = image.split(".");
		var img_path = image_arr[1].toUpperCase();
		if(img_path!="GIF" && img_path!="JPG" && img_path!="JPEG" && img_path!="PNG" && img_path!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in product image");
			document.frmMain.d_img_path.focus();
			return false;
		}
	}

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

// chcke_static_image start
function chcke_static_image(action) {
	//alert(action);
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	
	

	var s_img_type = f['s_img_type'];
	if ($F(s_img_type).search(/\S/) == -1) {
		alert('PLease select Image type');
		$(s_img_type).focus();
		return false;
	}
	if(action == 'insert'){
	var s_img_path = f['s_img_path'];
	if ($F(s_img_path).search(/\S/) == -1) {
		alert('Image can not be left blank');
		$(s_img_path).focus();
		return false;
	}
	}
	var image = document.frmMain.s_img_path.value;
	if(image != "") {
		var image_arr = image.split(".");
		var img_path = image_arr[1].toUpperCase();
		if(img_path!="GIF" && img_path!="JPG" && img_path!="JPEG" && img_path!="PNG" && img_path!="BMP"){
			alert("Please upload a .GIF/.JPG/.JPEG/.PNG/.BMP file in product image");
			document.frmMain.s_img_path.focus();
			return false;
		}
	}

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

//Subscription_Validity_Check start
function Subscription_Validity_Check(action) {
	//alert(action);
	var f = $('frmMain');
	var pga = f['hdnPgaction'];
	var subscription_email = f['subscription_email'];
	if ($F(subscription_email).search(/\S/) == -1) {
		alert('Email can not be left blank');
		$(subscription_email).focus();
		return false;
	}
	if(emailCheck($F(subscription_email))==false) {
			alert('Please enter valid email');
			$(subscription_email).focus();
			return false;
		}
	$(pga).value = action;
	return true;
}
//Subscription_Validity_Check end


//Emp_Position_Validity_Check start

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

	var position_name = f['position_name'];
	if ($F(position_name).search(/\S/) == -1) {
		alert('Position name can not be left blank');
		$(position_name).focus();
		return false;
	}

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


// This function will all from admin_add_product.phtml and admin_edit_product.phtml
 	function department_has_category(dept_id,cat_parent_id) {
		if(dept_id == 0) {
			document.getElementById('div_subcat_title').style.display='none';
			document.getElementById('div_subcat_title_sp').style.display='none';
			document.getElementById('span_subcat_necessay').style.display='none';
			document.getElementById('div_cat').innerHTML="";
			document.getElementById('div_subcat').innerHTML="";
		}
		if(dept_id != 0) {
			new Ajax.Request('ajax_get_all_category_in_a_dept.php',
			{
				method: 'get',
				parameters: {dept_id: dept_id,cat_parent_id: cat_parent_id},	
				//parameters: {dept_id: dept_id},	
				onSuccess: handleHttpResponseCategory		
			});
		}
	}
	function handleHttpResponseCategory(transport) {
		var results=transport.responseText;
		objDiv = document.getElementById('div_cat');
		if(transport.responseText != ""){
			res_divText=results.split("~");
			objDiv.innerHTML=res_divText[0];
		}
	}

// This function will all from admin_add_product.phtml and admin_edit_product.phtml
	function category_has_subcategory(cat_id,sel_cat_id) {
		//alert(cat_id);
		if(cat_id == 0) {
			document.getElementById('div_subcat_title').style.display='none';
			document.getElementById('div_subcat_title_sp').style.display='none';
			document.getElementById('span_subcat_necessay').style.display='none';
			document.getElementById('div_subcat').innerHTML="";
		}
		else {
			new Ajax.Request('ajax_get_all_subcategory_in_a_category.php',
				{
					method: 'get',
					//parameters: {dept_id: dept_id,cat_parent_id: cat_parent_id},	
					parameters: {cat_id: cat_id,sel_cat_id:sel_cat_id},	
					onSuccess: handleHttpResponseSubCategory		
				});
		}
	}

	function handleHttpResponseSubCategory(transport) {
		document.getElementById('div_subcat_title').style.display='block';
		document.getElementById('div_subcat_title_sp').style.display='block';
		document.getElementById('span_subcat_necessay').style.display='block';
		var results=transport.responseText;
		objDiv = document.getElementById('div_subcat');
		if(transport.responseText != ""){
			res_divText=results.split("~");
			objDiv.innerHTML=res_divText[0];
		}
	}

//Emp_Position_Validity_Check start

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

	var video_title = f['video_title'];
	if ($F(video_title).search(/\S/) == -1) {
		alert('Please enter title');
		$(video_title).focus();
		return false;
	}
	if(action == 'insert'){
		var video_path = f['video_path'];
		if ($F(video_path).search(/\S/) == -1) {
			alert('Please upload video');
			$(video_path).focus();
			return false;
		}
	}
	var video = document.frmMain.video_path.value;
	if(video != "") {
		var video_arr = video.split(".");
		var video_path = video_arr[1].toUpperCase();
		if(video_path!="FLV" && video_path!="MP4"){
			alert("Please upload a .FLV/.MP4 file only");
			document.frmMain.video_path.focus();
			return false;
		}
	}
	var image = document.frmMain.video_image.value;
	if(image != "") {
		var image_arr = image.split(".");
		var video_image = image_arr[1].toUpperCase();
		if(video_image!="GIF" && video_image!="JPG" && video_image!="JPEG" && video_image!="PNG" && video_image!="BMP"){
			alert("Please upload .GIF/.JPG/.JPEG/.PNG/.BMP file only");
			document.frmMain.video_image.focus();
			return false;
		}
	}
	$(pga).value = action;
	return true;
}
//Emp_Position_Validity_Check end

