/* show the classification */
function showclassification(id){
	showclassificationByPage(id, 1);
}


function showclassificationByPage(id, pagenum){
	var aform = document.forms.form1;
	//
	aform.selId.value = id;
	aform.pageId.value = pagenum;
	aform.a.value = 0;
	aform.action = "/cgi/getClassification.pl";
	aform.submit();
}



function showclassificationByPageAndDetails(id, pagenum, itemId){
	var aform = document.forms.form1;
	//
	aform.selId.value = id;
	aform.pageId.value = pagenum;
	aform.itemId.value = itemId;
	aform.a.value =1;
	aform.action = "/cgi/getClassification.pl#classiicationdetail";
	aform.submit();
}




function addNewClassification(id, pagenum) {
	var aform = document.forms.form1;
	//
	aform.selId.value = id;
	aform.pageId.value = pagenum;
	aform.a.value =2;
	aform.action = "/cgi/getClassification.pl#classiicationdetail";
	aform.submit();	
}



function saveclassification(id, aform) {
	var aform = document.forms.form1;
	
	trimAllTextInputBox();
	var errMsg = "";
	

	var c_type_id = aform.c_type_id.value;
	
	var c_name = aform.c_name.value;
	var email1 = aform.c_email.value;
	var c_contact_number = aform.c_contact_number.value;
	
	var c_heading = aform.c_heading.value;
	var c_img_path = aform.c_img_path.value + "";
	
	var c_text = aform.c_text.value;
	

	if (c_type_id == "")
		errMsg = errMsg + "type of classification\n";
		
	if (c_name == "")
		errMsg = errMsg + "contact name\n";

	if (c_contact_number == "")
		errMsg = errMsg + "contact number\n";
		
	if (email1 == "")
		errMsg = errMsg + "contact email address\n";		
	
	if (c_heading == "")
		errMsg = errMsg + "classification heading\n";
	
	
	if(c_img_path.length>0) {
		c_img_path = c_img_path.toLowerCase();
		if(!c_img_path.match(/.gif$/) && !c_img_path.match(/.jpg$/) && !c_img_path.match(/.bmp$/))
			errMsg = errMsg + "images file must be either gif, jpg or bmp\n";
	}	

	if (c_text == "")
		errMsg = errMsg + "classification summary\n";
		
	if (email1.length>0 && !isEmail(email1))
		errMsg = errMsg + "Invalid Email\n";		

	if(errMsg != "") {
		errMsg = "Please supply the following classification detail(s) :\n" + errMsg;
		alert(errMsg);
		return;
	}	
	
	//
	aform.selId.value = id;
	aform.pageId.value = 1;
	aform.a.value =3;
	aform.action = "/cgi/getClassification.pl#classiicationdetail";
	aform.submit();	
}



// google search
function googlesearch(){
	var aform = document.forms.form1;
	//
	aform.action = "http://www.google.com.au/search";
	aform.method="";
	aform.ENCTYPE="";
	aform.target="_blank";
	aform.submit();
}






function searchShops(pagenum){
	trimAllTextInputBox();
	var errMsg = "";
	var aform = document.forms.form1;
	aform.s_company_name_eng.value = aform.s_company_name_eng.value.toUpperCase();
	//
	var s_shop_type = aform.s_shop_type.value;
	var s_company_name_eng = aform.s_company_name_eng.value;
	var s_area = aform.s_area.value;
	var s_locality_eng = aform.s_locality_eng.value;
	
	if (s_shop_type == "$") {
		errMsg = errMsg + "Please provide the searching criteria.\n";
		alert(errMsg);
		return;
	}
		

	
	aform.pageId.value = pagenum;
	aform.a.value = 0;
	aform.target="_self";
	aform.action = "/cgi/shopsSearch.pl";
	aform.submit();
}



function getsearchShops(pagenum){
	trimAllTextInputBox();
	var errMsg = "";
	var aform = document.forms.form1;
	aform.s_company_name_eng.value = aform.s_company_name_eng.value.toUpperCase();
	//
	var s_shop_type = aform.s_shop_type.value;
	var s_company_name_eng = aform.s_company_name_eng.value;
	var s_area = aform.s_area.value;
	var s_locality_eng = aform.s_locality_eng.value;
	
	aform.pageId.value = pagenum;
	aform.a.value = 0;
	aform.target="_self";
	aform.action = "/cgi/shopsSearch.pl";
	aform.submit();
}



function searchShops2(pagenum){
	var errMsg = "";
	
	var aform = document.forms.form1;
	aform.ss_company_name_eng.value = aform.ss_company_name_eng.value.toUpperCase();
	//
	var ss_shop_type = aform.ss_shop_type.value;
	var ss_company_name_eng = aform.ss_company_name_eng.value;
	
	if (ss_shop_type == "$" && ss_company_name_eng=="") {
		errMsg = errMsg + "Please provide the searching criteria.\n";
		alert(errMsg);
		return;
	}
		

	
	aform.pageId.value = pagenum;
	aform.a.value = 0;
	aform.target="_self";
	aform.action = "/cgi/shopsSearch.pl";
	aform.submit();
}


function cleanShops() {
	var aform = document.forms.form1;
	aform.s_shop_type.value="$";
	aform.s_company_name_eng.value="";
	aform.s_area.value="$";
	aform.s_locality_eng.value="$";
}




//show shop details
function showShop(id) {
	var aform = document.forms.form1;
	//
	aform.selId.value = id;
	aform.a.value = 0;
	aform.action = "/cgi/showShop.pl";
	aform.submit();
}



//show shop items
function showShopItem(shopid, itemid) {
	var aform = document.forms.form1;
	//
	aform.selId.value = shopid;
	aform.itemId.value = itemid;
	aform.a.value = 0;
	aform.action = "/cgi/getShopItem.pl";
	aform.submit();
}

