function trim(s){
  while (s.substring(0,1) == ' ') {
    s = s.substring(1,s.length);
  }
  while (s.substring(s.length-1,s.length) == ' ') {
    s = s.substring(0,s.length-1);
  }
  return s;
}

function makePOSTRequest(divID, url, parameters) {
  http_request = false;
  divTab = divID;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		// set type accordingly to anticipated content type
		//http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
  }
  if (!http_request) {
	 alert('Cannot create XMLHTTP instance');
	 return false;
  }
  
  http_request.onreadystatechange = alertContents;
  http_request.open('POST', url, true);
  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http_request.setRequestHeader("Content-length", parameters.length);
  http_request.setRequestHeader("Connection", "close");
  http_request.send(parameters);
}

function alertContents() {
  if (http_request.readyState == 4) {
	  result = http_request.responseText; //alert(result);
	 if (http_request.status == 200) {
		//alert(http_request.responseText);
		
		//document.getElementById(divTab).innerHTML = result;
		divTab = "";
	 } else {
		//alert('There was a problem with the request.');
	 }
  }
  /*else{
	  document.getElementById(divTab).innerHTML = '<img src="http://okoncepts.com/okoncepts/images/loading.gif" alt="Loading..." title="Loading..." height="300" width="32" />';
  }*/
}

/*function ValidateURL(obj, msg) {
    var v = new RegExp();
    v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    if (!v.test(obj.value)) { alert(msg); obj.focus(); return false; }
	return true;
}*/

function ValidateURL(obj, msg) {
    //var v = new RegExp();
    //v.compile("^[A-Za-z]+://[A-Za-z0-9-_]+\\.[A-Za-z0-9-_%&\?\/.=]+$");
    var url = trim(obj.value);
	var http = url.substr(0, 7);
	var https = url.substr(0, 8);
	if(http == 'http://')
	 var rest_url=url.substr(7,url.length);
	else if(https == 'https://')
	 var rest_url=url.substr(8,url.length);

	if(rest_url.length==0) { alert(msg); obj.focus(); return false; }
	if(http != 'http://' && https != 'https://') { alert(msg); obj.focus(); return false; }
	return true;
} 


function Check_Phone(phone_obj, msg){
	//var RegEx=/^\(\d{3}\) \d{3}-\d{4}$/; //----Sample Phone No. - (111) 111-1111
	var char_arr = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', ' ', '-', '(', ')', '+');
	var phone = phone_obj.value;
	if(trim(phone) == "") return false;
	//--Check All Chars come in char_arr--
	for(pp=0; pp < phone.length; pp++){
		if(char_arr.indexOf(phone[pp]) < 0){
			alert(msg);
			phone_obj.focus();
			return false;
		}
	}
	//--end of Check All Chars come in char_arr--
	
	//--Check min. one digit shud b there--
	flag = 0;
	for(pp=0; pp < phone.length; pp++){
		if(!isNaN(phone[pp])){ flag = 1; break; }
	}
	if(flag == 0){ alert("Phone No. should have Digits also."); phone_obj.focus(); return false; }
	//--End of Check min. one digit shud b there--
	brack_opened = 0; brack_closed = 0;
	for(pp=0; pp < phone.length; pp++){
		if(phone[pp] == "(") brack_opened++;
		else if(phone[pp] == ")") brack_closed++;
	}
	if(brack_opened != brack_closed){ alert(msg); phone_obj.focus(); return false; }
	//---Check the No. of open and close Parenthesis are same or not----
	
	//---End of Check the No. of open and close Parenthesis are same or not----
	
	/*if (RegEx.test(phone_obj.value) != true){
		alert(msg);
		phone_obj.focus();
		return false;
	}*/
	return true;
}

function Is_Email(email){
	var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
	var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; // valid
	if (!(!reg1.test(email) && reg2.test(email))) return false;
	else return true;
}

function Is_Blank(obj, chk_val, msg){
	if(trim(obj.value) == chk_val){
		alert(msg);
		obj.focus();
		return true;
	}
	else return false;
}

function Is_Fixed_Length(obj, chk_len, msg){
	var str = trim(obj.value);
	if(str.length < chk_len || str.length > chk_len){
		alert(msg);
		obj.focus();
		return true;
	}
	else return false;
}

function Is_Not_Length(obj, chk_len, msg){
	var str = trim(obj.value);
	if(str.length < chk_len){
		alert(msg);
		obj.focus();
		return true;
	}
	else return false;
}

function Validate_Enquiry(frm){
	if(Is_Blank(frm.cust_name, '', 'Please enter your Name.')) return false;
	if(Is_Blank(frm.cust_email, '', 'Please enter your E-mail Id.')) return false;
	if(!Is_Email(trim(frm.cust_email.value))){ alert("Please enter valid E-mail Id."); frm.cust_email.focus(); return false; }
	return true;
}

function Validate_Contact_Admin(frm){
	if(Is_Blank(frm.user_email, '', 'Please enter your E-mail Address.')) return false;
	if(!Is_Email(trim(frm.user_email.value))){ alert("Please enter valid E-mail Address."); frm.user_email.focus(); return false; }
	frm.help.value = 1;
	return true;
}

function Validate_Email(frm, url, opt){
	if(opt == '0' || opt == ''){
		if(trim(frm.fromemail.value) != "" && !Is_Email(trim(frm.fromemail.value))){ 
			alert("Please enter valid Your E-mail Id."); 
			frm.fromemail.focus(); return false; 
		}
	}
	email_ids = trim(frm.toemail.value);
	if(Is_Blank(frm.toemail, '', "Please enter Recipient's E-mail Id.")) return false;
	else{
		flgEmail= 1;
		for(s=0; s < email_ids.split(",").length; s++){
			email_id = email_ids.split(",")[s];
			if(!Is_Email(trim(email_id))){ flgEmail = 0; break;}
		}
		if(flgEmail == 0){alert("Please enter valid Recipient's E-mail Id."); frm.toemail.focus(); return false;}
	}
	if(Is_Blank(frm.txtmsg, '', 'Please enter your message.')) { frm.txtmsg.value = url; return false; }
	return true;
}

function Validate_Registry(frm, opt){
	if(opt == '1'){
		/*if(Is_Blank(frm.fname, '', 'Please enter Mom\'s or Dad\'s first name.')) return false;*/
		if(Is_Blank(frm.lname, '', 'Please enter Mom\'s or Dad\'s last name.')) return false;
		/*if(frm.otherstate.disabled == ''){
			if(Is_Blank(frm.otherstate, '', 'Please enter State\'s name.')) return false;
		}*/
	}
	else {
		if(!Is_Email(trim(frm.email.value))){ alert("Please enter valid E-mail Id."); frm.email.focus(); return false; }
	}
	return true;
}

function Validate_Member(frm){
	if(Is_Blank(frm.mem_username, '', 'Please enter username.')) return false;
	if(Is_Not_Length(frm.mem_username, '6', 'Username must be of minimum 6 characters.')) return false;
	if(Is_Blank(frm.mem_password, '', 'Please enter password.')) return false;
	if(Is_Not_Length(frm.mem_password, '6', 'Password must be of minimum 6 characters.')) return false;
	if(frm.repassword.value != frm.mem_password.value){
		alert('The confirm password doesn\'t match.'); return false;
	}
	if(Is_Blank(frm.mem_firstname, '', 'Please enter firstname.')) return false;
	if(Is_Blank(frm.mem_lastname, '', 'Please enter lastname.')) return false;
	if(Is_Blank(frm.mem_zip, '', 'Please enter Zip Code.')) return false;
	if(isNaN(frm.mem_zip.value)) {alert('Please enter valid Zip Code.'); return false; }
	if(Is_Fixed_Length(frm.mem_zip, '5', 'Zip Code must be of 5 characters only.')) return false;
	if(!Is_Email(trim(frm.mem_email.value))){ alert("Please enter valid E-mail Id."); frm.mem_email.focus(); return false; }
	if(frm.mem_phone.value !=''){
		if(!Check_Phone(frm.mem_phone, "Please enter valid Phone No.")) return false;
	}
	
	//---Check Due Date----
	if(!Is_Date('lstmonth', 'lstday', 'lstyear')) return false;
	if(!Check_Date('lstmonth', 'lstday', 'lstyear')) return false;
	//---End of Check Due Date----
	
	//---check shower dates-----
		var ss = document.getElementById('ss').value;
		for(dd=0; dd < ss; dd++){
			if(!Is_Date('shwmonth' + dd, 'shwday' + dd, 'shwyear' + dd)) return false;
			if(!Check_Date('shwmonth' + dd, 'shwday' + dd, 'shwyear' + dd)) return false;
		}
	//---end of check shower dates-----
	
	return true;
}

function Validate_EditMember(frm, opt){
	if(opt == 1){
		if(Is_Blank(frm.newusername, '', 'Please enter new username.')) return false;
		if(Is_Not_Length(frm.newusername, '6', 'Username must be of minimum 6 characters.')) return false;
		if(frm.reusername.value != frm.newusername.value){
			alert('The confirm username doesn\'t match.'); return false;
		}
	}
	if(opt == 4){
		if(Is_Blank(frm.oldpassword, '', 'Please enter old password.')) return false;
		if(Is_Not_Length(frm.oldpassword, '6', 'Please enter correct Password.')) return false;
		if(Is_Blank(frm.newpassword, '', 'Please enter new password.')) return false;
		if(Is_Not_Length(frm.newpassword, '6', 'Password must be of minimum 6 characters.')) return false;
		if(frm.repassword.value != frm.newpassword.value){
			alert('The confirm password doesn\'t match.'); return false;
		}
	}
	if(opt == 2){
		if(Is_Blank(frm.mem_firstname, '', 'Please enter firstname.')) return false;
		if(Is_Blank(frm.mem_lastname, '', 'Please enter lastname.')) return false;
		if(Is_Blank(frm.mem_zip, '', 'Please enter Zip Code.')) return false;
		if(isNaN(frm.mem_zip.value)) {alert('Please enter valid Zip Code.'); return false; }
		if(Is_Fixed_Length(frm.mem_zip, '5', 'Zip Code must be of 5 characters only.')) return false;
		if(!Is_Email(trim(frm.mem_email.value))){ alert("Please enter valid E-mail Id."); frm.mem_email.focus(); return false; }
		if(frm.mem_phone.value !=''){
			if(!Check_Phone(frm.mem_phone, "Please enter valid Phone No.")) return false;
		}
		if(frm.mem_other_email.value != ''){
			if(!Is_Email(trim(frm.mem_other_email.value))){ alert("Please enter valid E-mail Id of other parent."); frm.mem_other_email.focus(); return false; }
		}
	}
	if(opt == 3){
		
		//---Check Due Date----
		if(!Is_Date('lstmonth', 'lstday', 'lstyear')) return false;
		var due_date = document.getElementById('due_date').value;
		cur_due_day = document.getElementById('lstday').value;
		cur_due_month = document.getElementById('lstmonth').value;
		cur_due_year = document.getElementById('lstyear').value;
		cur_due_date = cur_due_month + "-" + cur_due_day + "-" + cur_due_year;
		if(cur_due_date != due_date){
			if(!Is_Date('lstmonth', 'lstday', 'lstyear')) return false;
			if(!Check_Date('lstmonth', 'lstday', 'lstyear')) return false;
		}
		//---End of Check Due Date----
		
		
		//---check shower dates-----
		var ss = document.getElementById('ss').value;
		var shower_dates = document.getElementById('shower_dates').value;
		var ss_old = 0;
		
		//--Check All Shower Dates are vaild dates or not----
		for(dd=0; dd < ss; dd++){
			if(!Is_Date('shwmonth' + dd, 'shwday' + dd, 'shwyear' + dd)) return false;
		}
		//--End of Check All Shower Dates are vaild dates or not----
		
		//---Check Old Dates. If these have been changed then check whther these are valid or not----
		if(trim(shower_dates) != ""){
			var shower_arr = shower_dates.split(",");
			ss_old = shower_arr.length;
			for(nn=0; nn < ss_old; nn++){
				old_date = shower_arr[nn];
				day = document.getElementById('shwday' + nn).value;
				month = document.getElementById('shwmonth' + nn).value;
				year = document.getElementById('shwyear' + nn).value;
				cur_date = month + "-" + day + "-" + year;
				if(old_date != cur_date){
					if(!Check_Date('shwmonth' + nn, 'shwday' + nn, 'shwyear' + nn)) return false;
				}
			}
		}
		//---end of Check Old Dates. If these have been changed then check whther these are valid or not----
		
		//--Check New Shower Dates----
		for(dd=ss_old; dd < ss; dd++){
			if(!Check_Date('shwmonth' + dd, 'shwday' + dd, 'shwyear' + dd)) return false;
		}
		//--Check New Shower Dates----
		
		//---end of check shower dates-----
	}
	return true;
}


function Validate_NonList(frm, url){
	if(Is_Blank(frm.nonprod_title, '', 'Please enter Name of the Product.')) return false;
	if(Is_Blank(frm.nonprod_vendor, '', 'Please enter Name of the Vendor.')) return false;
	frm.action = url;
	return true;
}

function chkCountry(frm, val){
	if(val != "US") {
		frm.state.disabled = "disabled";
		frm.state.style.display = "none";
		frm.otherstate.disabled = "";
		frm.otherstate.style.display = "inline";
	}
	else {
		frm.state.disabled = "";
		frm.state.style.display = "inline";
		frm.otherstate.disabled = "disabled";
		frm.otherstate.style.display = "none";
	}
	
}

function fnRegPwd(frm, url, val){
	if(Is_Blank(frm.reg_pwd, '', 'Please enter your registry password.')) return false;
	else if(Is_Blank(frm.reg_pwd, val, 'Your registry password must be different from your login password.')) return false;
	else {
		frm.action = url;
		frm.submit();
	}
}

function fnListSort(frm, str, mysort){
	if(mysort != ""){
		head = mysort.split("-")[0];
		ordr = mysort.split("-")[1];
		if(head == str && ordr == 'asc'){
			frm.mysort.value= head+'-desc'; 
		} else if(head == str && ordr == 'desc'){
			frm.mysort.value= head+'-asc'; 
		} else {
			frm.mysort.value= str+'-asc'; 
		}
	}
	else {
	frm.mysort.value= str+'-asc'; 
	}
	frm.submit();
}

function fnChkPwd(frm){
	if(Is_Blank(frm.chk_pwd, '', 'Please enter registry password.')) return false;
	return true;
}

function fnOpen(url){
window.open (url,"n1","status=1, height=400, width=360, scrollbars=1,left=120,top=165");
}

function fnGetQty(frm, qlist, qtxt, url, lnksave){
	if(frm[eval('qlist')].value == '-1'){
		frm[eval('qtxt')].style.display = 'inline';
		val = frm[eval('qtxt')].value;
		document.getElementById(lnksave).style.display = 'inline';
		/*if(trim(val) == ''){
			alert("Please enter Quantity.");
			frm[eval('qtxt')].focus();
		}
		else*/ if(val != ''){
			if(isNaN(val))
			{ alert("Please enter valid Quantity."); frm[eval('qtxt')].focus(); }
			else { 
				frm.action = url;
				frm.submit();
			}
		}
	}
	else {
		frm[eval('qtxt')].style.display = 'none';
		frm[eval('qtxt')].value = '';
		frm.action = url;
		frm.submit();
	}
}

/*function fnGetValue(frm){
	if(frm.prod_qty.value == '-1'){
		frm.prod_qtytxt.style.display = 'inline';
		val = frm.prod_qtytxt.value;
		if(val != ''){
			if(!isNaN(val)){
			frm.sess_qty.value = frm.prod_qtytxt.value;
			frm.submit();
			} else { alert("Please enter valid Quantity.");}
		}
	}
	else {
		frm.prod_qtytxt.style.display = 'none';
		frm.sess_qty.value = frm.prod_qty.value;
		frm.sess_var.value = frm.prod_var.value;
		frm.submit();
	}
}*/

function fnQty(frm){
	if(frm.prod_qty.value == '-1'){
		frm.prod_qtytxt.style.display = 'inline';
		val = frm.prod_qtytxt.value;
		if(val != ''){
			if(isNaN(val))
			{ alert("Please enter valid Quantity.");}
		}
	}
	else {
		frm.prod_qtytxt.style.display = 'none';
		frm.prod_qtytxt.value = '';
	}
}

function fnShow(Div){
	if(document.getElementById(Div).style.display == "none"){
		document.getElementById(Div).style.display = "block";
	}
	else { document.getElementById(Div).style.display = "none"; }
}

function Check_Selection(frm) {
	var flag = 0;
	for (var i = 0; i < frm.elements.length; i++) {
    	if(frm.elements[i].type == 'checkbox'){
			if(frm.elements[i].checked){
				flag = 1;
				break;
			}
	    }
	}
	if(flag == 0){ alert("Please select at least one record to remove."); return false; }
	else return true;
}

function fnDelete(frm, path, msg){
	if(confirm(msg)){
		frm.action=path;
		frm.submit();
		return true;
	}
	else return false;
}

function Check_Subject_Option(sbj){
	if(sbj == "-1"){
		document.getElementById("ct_txt_subject").style.display = "block";
		document.getElementById("ct_txt_subject").focus();
	}
	else document.getElementById("ct_txt_subject").style.display = "none";
}

function Validate_Contact(frm){
	if(Is_Blank(frm.ct_name, '', 'Please enter your Name.')) return false;
	if(Is_Blank(frm.ct_email, '', 'Please enter your E-mail Id.')) return false;
	else if(!Is_Email(trim(frm.ct_email.value))){ alert("Please enter valid E-mail Id."); frm.ct_email.focus(); return false;}
	if(Is_Blank(frm.ct_subject, '', 'Please select Subject.')) return false;
	else{
		var sbj = frm.ct_subject.value;
		if(sbj == "-1"){
			if(Is_Blank(frm.ct_txt_subject, '', 'Please enter Subject.')) return false;
		}
	}
	return true;
}

function Validate_Advanced_search(frm){
	if(Is_Blank(frm.txt, '', 'Please enter Searching Keyword.')) return false;
}

function Add_Shower_Date(){
	var ss = document.getElementById('ss').value;
	var date_arr = new Array();
	for(nn=0; nn < ss; nn++){
		shwyear = "shwyear" + nn;
		shwmonth = "shwmonth" + nn;
		shwday = "shwday" + nn; 
		if(document.getElementById(shwyear) && document.getElementById(shwmonth) && document.getElementById(shwday)){
				obj_mnth = document.getElementById(shwmonth);
				obj_year = document.getElementById(shwyear);
				obj_day = document.getElementById(shwday);
				date_arr[nn] = obj_mnth.value + "-" + obj_day.value + "-" + obj_year.value;
		}
	}
	
	var shower_date = '<div style="clear:both;"><select class="year" name="shwyear' + ss + '" id="shwyear' + ss + '" onchange="if(Check_Year(this.value, \'shwmonth' + ss + '\', \'shwday' + ss + '\')) return Check_Date(\'shwmonth' + ss + '\', \'shwday' + ss + '\', \'shwyear' + ss + '\');"></select><select class="day" name="shwday' + ss + '" id="shwday' + ss + '"></select><select class="month" name="shwmonth' + ss + '" id="shwmonth' + ss + '" onchange="Show_Days(this.value, \'shwday' + ss + '\', \'\');"></select><br /></div>';
	document.getElementById('div_shower').innerHTML = document.getElementById('div_shower').innerHTML + shower_date;
	Show_Date('shwmonth' + ss, 'shwday' + ss, 'shwyear' + ss, '');
	for(nn=0; nn < ss; nn++){
		shwyear = "shwyear" + nn;
		shwmonth = "shwmonth" + nn;
		shwday = "shwday" + nn; 
		if(document.getElementById(shwyear) && document.getElementById(shwmonth) && document.getElementById(shwday)){
			obj_mnth = document.getElementById(shwmonth);
			obj_year = document.getElementById(shwyear);
			obj_day = document.getElementById(shwday);
			
			sel_mnth = date_arr[nn].split("-")[0];
			sel_day = date_arr[nn].split("-")[1];
			sel_yr = date_arr[nn].split("-")[2];
			
			var mnth_arr = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
			//---Month List-----
			for(m=0; m < mnth_arr.length; m++){
				if(m < 9) n = "0" + String(m + 1); else n = m + 1;
				if(n == sel_mnth) sele = true; else sele = false;
				obj_mnth.options[m+1].selected = sele;
			}
			
			//---Days List----
			for(d=0; d < obj_day.options.length; d++){
				if(d == sel_day) sele = true; else sele = false;
				obj_day.options[d].selected = sele;
			}
			
			//---Years List-----
			cur_date = new Date();
			cur_year = cur_date.getFullYear();
			for(y=1; y <= 2; y++){
				if(cur_year == sel_yr) sele = true; else sele = false;
				obj_year.options[y].selected = sele;
				cur_year++;
			}
		}
	}
	document.getElementById('ss').value = Number(document.getElementById('ss').value) + 1;
	//alert(document.getElementById('ss').value);
}

function Validate_Forgot_Pwd(frm){
	//if(trim(frm.mem_username.value) == "" && trim(frm.mem_email.value) == ""){
	if(trim(frm.mem_email.value) == ""){
		alert("Please enter E-mail Address.");
		frm.mem_email.focus();
		return false;
	}
	if(trim(frm.mem_email.value) != "" && !Is_Email(frm.mem_email.value)){
		alert("Please enter valid E-mail Address.");
		frm.mem_email.focus();
		return false;
	}
}

function RedirectTo(url){ window.location.href = url; }

function fnExpand(url, ul, img){
	var obj_ul = document.getElementById(ul);
	var obj_img = document.getElementById(img);
	if(obj_ul.style.display == "none"){
		obj_ul.style.display = "block";
		obj_img.src = url + 'images/minus.jpg';
	}
	else if(obj_ul.style.display == "block"){
		obj_ul.style.display = "none";
		obj_img.src = url + 'images/plus.jpg';
	}
}


function Validate_Vendor(prod_id, url) {
	var frm = document.getElementById('frmlist');
	//var title = document.getElementById('vendor_name' + prod_id); 
	var txturl = document.getElementById('vendor_url' + prod_id);
	//var price = document.getElementById('vendor_price' + prod_id);
	//if(Is_Blank(title, '', 'Please enter Vendor Name.')) return false;
	if(Is_Blank(txturl, '', 'Please enter Vendor URL.')) return false;
	else if(!ValidateURL(txturl, "Please enter valid Vendor URL.")) return false;
	//if(Is_Blank(price, '', 'Please enter Vendor Price.')) return false;
	
	/*price_val = trim(price.value);
	if(trim(price.value) == "" || isNaN(trim(price.value))){ alert("Please enter valid Price."); price.focus(); return false; }
	else if(trim(price.value) != "" && trim(price.value) < 0){
		alert("Price should be a positive value."); price.focus(); return false;
	}
	else if(trim(price.value) != "" && !isNaN(trim(price.value))){
		if(price_val.indexOf(".") == -1){
			price_val = Number(price_val);
			if(price_val > 99999999){
				alert("Please enter price upto 8 digits and 2 decimal places."); price.focus(); return false;
			}
		}
		else{
			before_dec = price_val.split(".")[0];
			after_dec = price_val.split(".")[1];
			if(before_dec > 99999999 || after_dec.length > 2){
				alert("Please enter price upto 8 digits and 2 decimal places."); price.focus(); return false;
			}
		}
	}*/
	frm.action = url;
	return true;
}

function Validate_Google(frm, url, prod_id){
	//alert(frm);
	var frm = document.getElementById(frm);
	var prod_id = frm.prod_id.value;
	//alert(frm.q.value);
	if(Is_Blank(frm.q, '', 'Please enter Searching text.')) return false;
	var poststr = "prod_id=" + escape(encodeURI(prod_id));
	url = url + 'ajax.php?prod_id=' + prod_id;
	//alert(url);
	makePOSTRequest('', url, poststr);
	//return false;
	
}

function Select_Vendor(obj, prod_id, list_url){
	if(obj.value == "-1"){
		fnShow('vdr_add' + prod_id);
	}
	else if(trim(obj.value) != ""){
		document.frmlist.action= list_url + 'edit/' + prod_id; 
		document.frmlist.submit();
	}
}

function Validate_Google1(frm, url){
	var frm = document.getElementById(frm);
	var prod_id = frm.prod_id.value;
	if(Is_Blank(frm.q, '', 'Please enter Searching text.')) return false;
	return true;
}

function Prod_Qty(frmproduct, frmsearch, frmbuy_reg){
	frmproduct = document.getElementById(frmproduct); 
	frmsearch = document.getElementById(frmsearch);
	frmbuy_reg = document.getElementById(frmbuy_reg);
	
	var prod_qty = frmproduct.prod_qty.value;
	if(prod_qty == "-1"){ prod_qty = frmproduct.prod_qtytxt.value; }
	
	frmsearch.prod_qty.value = prod_qty;
	frmbuy_reg.prod_qty.value = prod_qty;
}

function Check_Login(mem_id){
	if(trim(mem_id) == "") return false;
	else return true;
}

function Validate_Reg_Msg(frm){
	var frm_email = trim(frm.frm_email.value);
	if(frm_email != "" && !Is_Email(frm_email)){
		alert("Please enter valid Your E-mail Address."); frm.frm_email.focus(); return false;
	}
	
	var to_email = trim(frm.to_email.value);
	if(to_email != '' && !Is_Email(to_email)){
		alert("Please enter valid Recipient E-mail Address."); frm.to_email.focus(); return false;
	}
	
	if(Is_Blank(frm.message, '', 'Please enter your Message.')) return false;
	
	return true;
}

function New_Window(url){
	window.open(url,"win"); 
}
function Set_Time_Open_Window(url) {
	//setTimeout("New_Window('"+ url + "')", 5000); 
	setTimeout("loadwindow('" + url + "',600,400)", 5000); 
}