function trim(str)
{
	return str.replace(/^\s*|\s*$/g,"");
}
function isEmail(email, msg){
	if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(trim(email.value)))){
	 alert(msg);
	 email.focus();
	 return false;
	 } else return true;
}
function isDomain(name, msg){
val = trim(name.value).toLowerCase();	if(!(/^[a-zA-Z0-9]+([a-zA-Z0-9\-\.]+)?\.(aero|biz|com|coop|edu|gov|info|int|mil|museum|name|net|org|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|ru|rw|sa|sb|sc|sd|se|sg|sh|si|sj|sk|sl|sm|sn|so|sr|st|su|sv|sy|sz|tc|td|tf|tg|th|tj|tk|tm|tn|to|tp|tr|tt|tv|tw|tz|ua|ug|uk|um|us|uy|uz|va|vc|ve|vg|vi|vn|vu|wf|ws|ye|yt|yu|za|zm|zr|zw)$/.test(val))){
	 alert(msg);
	 name.focus();
	 return false;
	 } else return true;
}
function isValid(ctrl, chkval, msg){
	if(trim(ctrl.value)== trim(chkval)){
		alert(msg);
		ctrl.focus();
		return false;
	} else return true;
}
function chkSelection(frm){
	flag = 0;
	for(i=0; i < frm.elements.length; i++){
		if(frm.elements[i].type == "checkbox"){
			if(frm.elements[i].checked){
				flag = 1;
			}
		}
	}
	if(flag == 0) return false; else return true;
}
Array.prototype.in_array = function(p_val) {
	for(var i = 0, l = this.length; i < l; i++) {
		if(this[i] == p_val) {
			return true;
		}
	}
	return false;
}
function isUrl(s, msg) {
  	var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/ 
  	if(!regexp.test(s.value)) {
		alert(msg);
		s.focus();
		return false;
	} else return true;
}
function confirmDelete(){
	if (confirm("Do you really want to delete this record?")){
		return true;
	}
	return false;
}
function confirmRemove(){
	if(confirm("Do you really want to remove this record from your banned list?")){
		return true;
	}
	return false;
}
function confirmRelist(){
	if(confirm("Are you sure you want to re-list this item on Hangitup?")){
		return true;
	}
	return false;
}

function fileChk(ctrl){
	alert('Please select file using the browse button.');
	ctrl.value = "";
	return false;
}
function chkSelectiondel(frm){
	flag = 0;
	for(i=0; i < frm.elements.length; i++){
		if(frm.elements[i].type == "checkbox" && frm.elements[i].name=="checkbox[]"){
			if(frm.elements[i].checked){
				flag = 1;
			}
		}
	}
	if(flag == 0) return false; else return true;
}

function ValidateDelete(frm){
	if(!chkSelectiondel(frm)) 
	{
		alert('Please select atleast one record to delete.');
		return false;
	}
	if (confirm("Do you really want to delete the selected record(s)?")){
		frm.submit();
		//return true;
	}
	else
	{
	return false;
	}
}

function PopNewsletter(url){
	 window.open (url, "Newsletter", "menubar=0, resizable=1, scrollbars=1, width=550, height=600, top=80, left=200");
}

function PopFeedback(url){
	 window.open (url, "Feedback", "menubar=0, resizable=0, scrollbars=0, width=640, height=300, top=300, left=300");
}

function ValidateLogin(frm){
	if(!isValid(frm.username, "", "Incorrect username or e-mail.")) return false;
	if(!isValid(frm.userpwd, "", "Please enter password.")) return false; 
	return true;
}

function ValidateForgotPwd(frm){
	if(!isValid(frm.username, "", "Please enter username.")) return false;
	return true;
}

function ValidateBanUser(frm){
	if(!isValid(frm.username, "", "Please enter username.")) return false;
	if(!isValid(frm.username, "Enter Username", "Please enter username.")) return false;
	if(!isValid(frm.ban_reason, "", "Please enter ban reason.")) return false;
	if(!isValid(frm.ban_reason, "Enter notes or reason for banning.", "Please enter ban reason.")) return false;
	return true;
}

function ValidateChangePwd(frm){ 
	if(!isValid(frm.userpwd, "", "Please enter old password.")) return false;
	if(!isValid(frm.newpwd, "", "Please enter new password.")) return false;
	str = frm.newpwd.value;
	if(str.length < 5) { alert("Sorry, your password length should be between 5 to 15 characters."); frm.newpwd.focus(); return false; }
	if(str.length > 15) { alert("Sorry, your password length should be between 5 to 15 characters."); frm.newpwd.focus(); return false; }
	if(!isValid(frm.newpwd, frm.userpwd.value, "Old password and new password should not match.")) return false;
	if(!isValid(frm.repwd, "", "Please enter confirm password.")) return false;
	if(trim(frm.repwd.value) != trim(frm.newpwd.value)) { alert("New password and confirm password do not match."); frm.repwd.focus();  return false;}
	return true;
}

function ValidateChangeEmail(frm){
	if(!isValid(frm.newemail, "", "Please enter new E-mail address.")) return false;
	if(!isEmail(frm.newemail, "Invalid new E-mail address.")) return false;
	if(trim(frm.oldemail.value) == trim(frm.newemail.value)) { alert("Current E-mail and new E-mail should not match."); frm.newemail.focus(); return false;}
	/*if(!isEmail(frm.reemail, "Please enter confirm new E-mail address.")) return false;
	if(trim(frm.reemail.value) != trim(frm.newemail.value)) { alert("NOT_CONFIRM_EMAIL"); frm.reemail.focus();  return false;}*/
	return true;
}


function ValidateMember(frm){ 	
	if(!isValid(frm.mem_fname, "", "Please enter first name.")) return false;
	if(!isValid(frm.mem_lname, "", "Please enter last name.")) return false;
	if(!isValid(frm.mem_street, "", "Please enter address 1.")) return false;
	if(!isValid(frm.mem_city, "", "Please enter city/town.")) return false;
	if(!isValid(frm.mem_state, "", "Please enter state.")) return false;
	if(!isValid(frm.mem_postcode, "", "Please enter zip code.")) return false;
	if(!isValid(frm.mem_country, "", "Please select country.")) return false;
	if(!isValid(frm.mem_phone, "", "Please enter phone no.")) return false;
	if(trim(frm.mem_phone.value) != "" )
	{	phone = frm.mem_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.mem_username, "", "Please enter username.")) return false;
	str = frm.mem_username.value;
	if(str.toLowerCase() == 'theasadmin') { alert("The username which you have entered, is not allowed. Please try another."); frm.mem_username.focus(); return false; }
	if(str.length < 5) { alert("Sorry, your username length should be between 5 to 28 characters."); frm.mem_username.focus(); return false; }
	if(str.length > 28) { alert("Sorry, your username length should be between 5 to 28 characters."); frm.mem_username.focus(); return false; }
	
	var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?";
	for (var i = 0; i < frm.mem_username.value.length; i++)
	{
  		if (iChars.indexOf(frm.mem_username.value.charAt(i)) != -1)
		{
  			alert ("Username contains invalid characters. Allowed only alpha-numeric and symbols like: hyphen(-), underscore(_) and space( ) only.");
			frm.mem_username.focus();
  			return false;
  		}
    }
	
	
	
	if(!isValid(frm.mem_password, "", "Please enter password.")) return false;
	str = frm.mem_password.value;
	if(str.length < 5) { alert("Sorry, your password length should be between 5 to 15 characters."); frm.mem_password.focus(); return false; }
	if(str.length > 15) { alert("Sorry, your password length should be between 5 to 15 characters."); frm.mem_password.focus(); return false; }
	
	
	var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?";
	for (var i = 0; i < frm.mem_password.value.length; i++)
	{
  		if (iChars.indexOf(frm.mem_password.value.charAt(i)) != -1)
		{
  			alert ("Password contains invalid characters. Allowed only alpha-numeric and symbols like: hyphen(-), underscore(_) and space( ) only.");
			frm.mem_password.focus();
  			return false;
  		}
    }
	
	
	if(trim(frm.repassword.value) != trim(frm.mem_password.value)){
			alert("Password and confirm password do not match.");
			frm.repassword.focus();
			return false;
	}
	if(!isValid(frm.mem_email, "", "Please enter e-mail.")) return false;
	if(!isEmail(frm.mem_email, "Please enter a valid e-mail.")) return false;
	if(frm.mem_seller_email){
		if(!isValid(frm.mem_seller_email, "", "Please enter paypal e-mail address.")) return false;
		if(!isEmail(frm.mem_seller_email, "Please enter a valid paypal e-mail address.")) return false;
	}
	/*
	if(!isValid(frm.md_c_name, "", "Please enter the name on credit card.")) return false;
	if(!isValid(frm.md_c_type, "", "Please select credit card type.")) return false;
	if(!isValid(frm.md_c_number, "", "Please enter credit card number.")) return false;
	else{
		str = frm.md_c_number.value;
		if(str.length > 16 || str.length < 16){
			alert("Please enter a valid credit card number.");
			frm.md_c_number.focus();
			return false;
		}
	}
	if(!isValid(frm.md_c_month, "", "Please select a valid expiration month.")) return false;
	if(!isValid(frm.md_c_year, "", "Please select a valid expiration year.")) return false;
	if(!isValid(frm.md_c_back, "", "Please enter security code.")) return false;
	else{
		str = frm.md_c_back.value;
		if(str.length > 3 || str.length < 3){
			alert("Please enter a valid security code.");
			frm.md_c_back.focus();
			return false;
		}
	}
	
	*/
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;
	if(frm.md_b_add1){
		if(!chkCardAddress(frm)){
			if(!isValid(frm.md_b_add1, "", "Please enter address 1.")) return false;
			if(!isValid(frm.md_b_city, "", "Please enter city/town.")) return false;
			if(!isValid(frm.md_b_state, "", "Please enter state.")) return false;
			if(!isValid(frm.md_b_zip, "", "Please enter zip code.")) return false;
			if(!isValid(frm.md_cnt, "", "Please select country.")) return false;
		}
	}
	return true;
}

function chkCardAddress(frm){
	if(trim(frm.md_b_add1.value) != "") return false;
	if(trim(frm.md_b_add2.value) != "") return false;
	if(trim(frm.md_b_city.value) != "") return false;
	if(trim(frm.md_b_state.value) != "") return false;
	if(trim(frm.md_b_zip.value) != "") return false;
	return true;
}
function ValidateProfile(frm,clickVal){
	frm.change_password_click.value="0";
	if(clickVal == '1'){ 
	//alert("hhhhhh");
	if(!isValid(frm.mem_fname, "", "Please enter first name.")) return false;
	if(!isValid(frm.mem_lname, "", "Please enter last name.")) return false;
	if(!isValid(frm.mem_street, "", "Please enter address 1.")) return false;
	if(!isValid(frm.mem_city, "", "Please enter city/town.")) return false;
	if(!isValid(frm.mem_state, "", "Please enter state.")) return false;
	if(!isValid(frm.mem_postcode, "", "Please enter zip code.")) return false;
	if(!isValid(frm.mem_country, "", "Please select country.")) return false;
	if(!isValid(frm.mem_phone, "", "Please enter phone no.")) return false;
	if(trim(frm.mem_phone.value) != "" )
	{	phone = frm.mem_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.mem_email, "", "Please enter e-mail.")) return false;
	if(!isEmail(frm.mem_email, "Please enter a valid e-mail.")) return false;
	//return true;
	
	/*
	if(!isValid(frm.mem_seller_email, "", "Please enter paypal e-mail address.")) return false;
	if(!isEmail(frm.mem_seller_email, "Please enter a valid paypal e-mail address.")) return false;
	*/
	
	/******** Added by Morrison on 5 aug 2009 ***************/
	
	//alert(frm.userpwd.value);
	/*if(trim(frm.userpwd.value)!='' || trim(frm.mem_password.value)!='' || trim(frm.repwd.value)!='')
	{ 
		if(!isValid(frm.userpwd, "", "Please enter old password."))
		{
			frm.userpwd.focus();
			return false;
		}	
		if(!isValid(frm.mem_password, "", "Please enter new password."))
		{
			frm.mem_password.focus();
			return false;
		}	
		
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?";
		for (var i = 0; i < frm.mem_password.value.length; i++)
		{
			if (iChars.indexOf(frm.mem_password.value.charAt(i)) != -1)
			{
				alert ("Password contains invalid characters. Allowed only alpha-numeric and symbols like: hyphen(-), underscore(_) and space( ) only.");
				frm.mem_password.focus();
				return false;
			}
		}
		
		str = frm.mem_password.value;
		if(str.length < 5)
		{ 
			alert("Sorry, your password length should be between 5 to 15 characters.");
			frm.mem_password.focus();
			return false;
		}
		if(str.length > 15)
		{
			alert("Sorry, your password length should be between 5 to 15 characters.");
			frm.mem_password.focus();
			return false;
		}
		
		
		if(!isValid(frm.mem_password, frm.userpwd.value, "Old password and new password should not match."))
		{
			return false;
		}	
		if(!isValid(frm.repwd, "", "Please enter confirm password."))
		{
			return false;
		}	
		if(trim(frm.repwd.value) != trim(frm.mem_password.value))
		{
			alert("New password and confirm password do not match.");
			frm.repwd.focus();
			return false;
		}
	
		frm.submit();
	}*/
	/*********************************************************/	
	
		if(frm.mem_seller_email)
		{
			if(!isValid(frm.mem_seller_email, "", "Please enter paypal e-mail address.")) return false;
			if(!isEmail(frm.mem_seller_email, "Please enter a valid paypal e-mail address.")) return false;
		}
		if(frm.mem_pol_refunds){
			if(trim(frm.mem_pol_refunds.value)==""){
				 alert("Please enter refunds and exchanges.");
				 document.getElementById("mem_pol_refunds_id").focus();
				 return false;
			}
		}
		frm.submit();
	}else if(clickVal == '2'){
		if(trim(document.getElementById("mem_aboutme_image").value)=='')
		{
			alert("Please upload image.");
			document.getElementById("mem_aboutme_image").focus();
			return false;
		}
		else if(trim(document.getElementById("mem_aboutme_image").value)!='')
		{
			if(!validateFileExtension_personalize(document.getElementById("mem_aboutme_image").value,"picture"))
			{
				alert("Please upload valid image.An Image must be.jpg.");
				document.getElementById("mem_aboutme_image").focus();
				return false;
			}
		}
		frm.buttonclickval.value='2';
		frm.action='http://www.hangitup.com/member/upload_personalize.php';
		frm.submit();
	}else if(clickVal == '3'){
	
		if(trim(document.getElementById("hobby_interest_image1").value)=='')
		{
			alert("Please upload image.");
			document.getElementById("hobby_interest_image1").focus();
			return false;
		}
		else if(trim(document.getElementById("hobby_interest_image1").value)!='')
		{
			if(!validateFileExtension_personalize(document.getElementById("hobby_interest_image1").value,"picture"))
			{
				alert("Please upload valid image.An Image must be.jpg.");
				document.getElementById("hobby_interest_image1").focus();
				return false;
			}
		}
		frm.buttonclickval.value='3';
		frm.action='http://www.hangitup.com/member/upload_personalize.php';	
		frm.submit();
	}else if(clickVal == '4'){
		if(trim(document.getElementById("hobby_interest_image2").value)=='')
		{
			alert("Please upload image.");
			document.getElementById("hobby_interest_image2").focus();
			return false;
		}
		else if(trim(document.getElementById("hobby_interest_image2").value)!='')
		{
			if(!validateFileExtension_personalize(document.getElementById("hobby_interest_image2").value,"picture"))
			{
				alert("Please upload valid image.An Image must be.jpg.");
				document.getElementById("hobby_interest_image2").focus();
				return false;
			}
		}
		frm.buttonclickval.value='4';
		frm.action='http://www.hangitup.com/member/upload_personalize.php';	
		frm.submit();
	}
	return true;
}

function PopWin(url){
	 window.open (url, "Theas","menubar=0,resizable=0, scrollbars=1, width=370,height=300, top=50, left=250");
}

function PopTerms(url){
	 window.open (url, "Theas","menubar=0,resizable=0, scrollbars=1, width=639,height=663, top=200, left=450");
}

function ParentWin(url){
	if (window.opener && !window.opener.closed) {
		window.opener.location.reload();
		window.opener.location = url; window.close();
	}
}

function updateForm(url, frm, val){
	//alert("url========"+url+"===frm============="+frm+"===val=========="+val);
	frm.action = url + val;
	frm.submit();
}

function update_Form(url, frm, val){
	//alert("url========"+url+"===frm============="+frm+"===val=========="+val);
	frm.action = url + val;
	document.getElementById("sub_id").style.display='';
	frm.submit();
}

function updateSearchForm(frm, ctrl, val){
	if(ctrl == "cat") { 
		frm.cat.value = val; 
	}
	else if(ctrl == "sub") {
		frm.sub.value = val;
	}
	frm.submit();
}

function imgDelete(frm, pos){
	if (confirm("Do you really want to delete this image?")){
		frm.cmddel.value = "del_" + pos;
		frm.submit();
	} else return false;
}

 function ValidateProduct(frm){
	if(!isValid(frm.prod_title, "", "Please enter product title.")) return false;
	if(!isValid(frm.prod_sale_price, "", "Please enter product price.")) return false;
	if(!isValid(frm.prod_sale_price, "0", "Please enter product price.")) return false;
	if(isNaN(frm.prod_sale_price.value)) { alert("Please enter a valid 6 digits decimal number(upto 2 decimal places)(e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
	if(parseInt(frm.prod_sale_price.value) < 1) { alert("Please enter a valid 6 digits decimal number(upto 2 decimal places)(e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
	str = trim(frm.prod_sale_price.value); 
	if(str.indexOf('-') > -1 ){ alert("Please enter a valid 6 digits decimal number(upto 2 decimal places)(e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
	if(str.indexOf('.') > -1 ){
		result = str.split(".");
		if(result[0].length>4) { alert("Price can be 6 digits(upto 2 decimal places). (e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
		if(result[0].length == 0) { alert("Price can be 6 digits(upto 2 decimal places). (e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
		if(result[1]){
			if((result[1]) && (result[1].length>2)) { alert("Price can be 6 digits(upto 2 decimal places). (e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
		}
	}else{
		if(str.length>4) { alert("Price can be 6 digits(upto 2 decimal places). (e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
	}
	
	if(!isValid(frm.prod_ship_price, "", "Please enter shipping price.")) return false;
	//if(!isValid(frm.prod_ship_price, "0", "Please enter shipping price.")) return false;
	if(isNaN(frm.prod_ship_price.value)) { alert("Please enter a valid 4 digits decimal number(upto 2 decimal places)(e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
	//if(parseInt(frm.prod_ship_price.value) < 1) { alert("Please enter a valid 4 digits decimal number(upto 2 decimal places)(e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
	str = trim(frm.prod_ship_price.value); 
	if(str.indexOf('-') > -1 ){ alert("Please enter a valid 4 digits decimal number(upto 2 decimal places)(e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
	if(str.indexOf('.') > -1 ){
		result = str.split(".");
		if(result[0].length>2) { alert("Shipping Price can be 4 digits(upto 2 decimal places). (e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
		if(result[0].length == 0) { alert("Shipping Price can be 4 digits(upto 2 decimal places). (e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
		if(result[1]){
			if((result[1]) && (result[1].length>2)) { alert("Shipping Price can be 4 digits(upto 2 decimal places). (e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
		}
	}else{
		if(str.length>2) { alert("Shipping Price can be 4 digits(upto 2 decimal places). (e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
	}
	/*
	if(trim(document.getElementById('prod_file_0').value) == ''){
		if(!ValidateImages()) return false;
	}
	*/
   
   if(document.getElementById('rad').checked==true) 
	{ document.getElementById('olddiv').style.display="block";
	}
    
    if(document.getElementById('olddiv').style.display=="block"){ 
		
							var i=0;
							var counter=0;
							//alert(frm);
							for(i=1;i<=frm.elements.length;i++){
								if(frm.elements[i] && frm.elements[i].name.substr(0,14)=="file_data_swf_"){
									if(frm.elements[i].value==''){
										counter++;
									}
								}
							}
				
				
				
				
				if(document.getElementById('file_data_swf_1').value==''){
					alert("Please upload first image.");
					return false;	
				}
				if(document.getElementById('file_data_swf_2').value==''){
					alert("Please upload second image.");
					return false;	
				}
				if(document.getElementById('file_data_swf_3').value==''){
					alert("Please upload third image.");
					return false;	
				}
				
		
		
		}
        
        
        
        
    

    if(document.getElementById('direct_upload').style.display=="block"){ 
	    
      
				if(document.getElementById('file_data_swfnew_1').value==''){
					alert("Please upload first image.");
					return false;	
				}else {
										var input, file;
										  input = document.getElementById('file_data_swfnew_1');
										  fileName=input.value;
										  var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
									if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG")
									{ 
											file = input.files[0];
											if(file.size >"3145728"){ alert('Upload images up to 3MB');
											                           return false; 
																	}
									} 
									else
									{
									alert("Upload (.jpg, .png, .bmp, .gif) file only");
									return false;
									}
			
			
				
			  }
			  
			  
				if(document.getElementById('file_data_swfnew_2').value==''){
					alert("Please upload second image.");
					return false;	
				}
				else {
				
				var input, file;
										  input = document.getElementById('file_data_swfnew_2');
										  fileName=input.value;
										  var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
									if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG")
									{ 
											file = input.files[0];
											if(file.size >'3145728'){ alert('Upload images up to 3MB');
											                           return false; 
																	}
									} 
									else
									{
									alert("Upload (.jpg, .png, .bmp, .gif) file only");
									return false;
									}
			
				
				}
				
				if(document.getElementById('file_data_swfnew_3').value==''){
					alert("Please upload third image.");
					return false;	
				}else
				{
				var input, file;
										  input = document.getElementById('file_data_swfnew_3');
										  fileName=input.value;
										  var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
									if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG")
									{ 
											file = input.files[0];
											if(file.size >'3145728'){ alert('Upload images up to 3MB');
											                           return false; 
																	}
									} 
									else
									{
									alert("Upload (.jpg, .png, .bmp, .gif) file only");
									return false;
									}
			
				
				}
				
				if(document.getElementById('file_data_swfnew_4').value==''){
						
				}else
				{
				var input, file;
										  input = document.getElementById('file_data_swfnew_4');
										  fileName=input.value;
										  var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
									if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG")
									{ 
											file = input.files[0];
											if(file.size >'3145728'){ alert('Upload images up to 3MB');
											                           return false; 
																	}
									} 
									else
									{
									alert("Upload (.jpg, .png, .bmp, .gif) file only");
									return false;
									}
			
				
				}
				if(document.getElementById('file_data_swfnew_5').value==''){
						
				}else
				{
				var input, file;
										  input = document.getElementById('file_data_swfnew_5');
										  fileName=input.value;
										  var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
									if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG")
									{ 
											file = input.files[0];
											if(file.size >'3145728'){ alert('Upload images up to 3MB');
											                           return false; 
																	}
									} 
									else
									{
									alert("Upload (.jpg, .png, .bmp, .gif) file only");
									return false;
									}
			
				
				}
				
				
				
				
    
    
    }    
    
	var i=0;
	var counter=0;
	//alert(frm);
	for(i=1;i<=frm.elements.length;i++){
		if(frm.elements[i] && frm.elements[i].name.substr(0,14)=="file_data_swf_"){
			if(frm.elements[i].value==''){
				counter++;
			}
		}
	}
	
	//alert("outttt");
	//return false;
	
	if(frm.terms.checked != true){
		alert("Please confirm that you have read the terms and conditions to list items on Hangitup.com.");
		return false;
	}
	frm.submit();
	return true;
}


function ValidateEditProd(frm){
	if(!isValid(frm.prod_title, "", "Please enter product title.")) return false;
	
	if(!isValid(frm.prod_sale_price, "", "Please enter product price.")) return false;
	if(!isValid(frm.prod_sale_price, "0", "Please enter product price.")) return false;
	if(isNaN(frm.prod_sale_price.value)) { alert("Please enter a valid 6 digits decimal number(upto 2 decimal places)(e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
	if(parseInt(frm.prod_sale_price.value) < 1) { alert("Please enter a valid 6 digits decimal number(upto 2 decimal places)(e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
	str = trim(frm.prod_sale_price.value); 
	if(str.indexOf('-') > -1 ){ alert("Please enter a valid 6 digits decimal number(upto 2 decimal places)(e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
	if(str.indexOf('.') > -1 ){
		result = str.split("."); 
		if(result[0].length>4) { alert("Price can be 6 digits(upto 2 decimal places). (e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
		if(result[0].length == 0) { alert("Price can be 6 digits(upto 2 decimal places). (e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
		if(result[1])
		{
			if((result[1]) && (result[1].length>2)) { alert("Price can be 6 digits(upto 2 decimal places). (e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
		}
	}else{
		if(str.length>4) { alert("Price can be 6 digits(upto 2 decimal places). (e.g.9999.99)."); frm.prod_sale_price.focus(); return false; }
	}
	
	if(!isValid(frm.prod_ship_price, "", "Please enter shipping price.")) return false;
	//if(!isValid(frm.prod_ship_price, "0", "Please enter shipping price.")) return false;
	if(isNaN(frm.prod_ship_price.value)) { alert("Please enter a valid 4 digits decimal number(upto 2 decimal places)(e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
	//if(parseInt(frm.prod_ship_price.value) < 1) { alert("Please enter a valid 4 digits decimal number(upto 2 decimal places)(e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
	str = trim(frm.prod_ship_price.value); 
	if(str.indexOf('-') > -1 ){ alert("Please enter a valid 4 digits decimal number(upto 2 decimal places)(e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
	if(str.indexOf('.') > -1 ){
		result = str.split(".");
		if(result[0].length>2) { alert("Shipping Price can be 4 digits(upto 2 decimal places). (e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
		if(result[0].length == 0) { alert("Shipping Price can be 4 digits(upto 2 decimal places). (e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
		if(result[1]){
			if((result[1]) && (result[1].length>2)) { alert("Shipping Price can be 4 digits(upto 2 decimal places). (e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
		}
	}else{
		if(str.length>2) { alert("Shipping Price can be 4 digits(upto 2 decimal places). (e.g.99.99)."); frm.prod_ship_price.focus(); return false; }
	}
	
	//if(!ValidateEditImages()) return false;
    if(document.getElementById('file_data_swfnew_4').value==''){
						
				}else
				{
				var input, file;
										  input = document.getElementById('file_data_swfnew_4');
										  fileName=input.value;
										  var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
									if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG")
									{ 
											file = input.files[0];
											if(file.size >'3145728'){ alert('Upload images up to 3MB');
											                           return false; 
																	}
									} 
									else
									{
									alert("Upload (.jpg, .png, .bmp, .gif) file only");
									return false;
									}
			
				
				}
          if(document.getElementById('file_data_swfnew_5').value==''){
						
				}else
				{
				var input, file;
										  input = document.getElementById('file_data_swfnew_5');
										  fileName=input.value;
										  var ext = fileName.substring(fileName.lastIndexOf('.') + 1);
									if(ext == "gif" || ext == "GIF" || ext == "JPEG" || ext == "jpeg" || ext == "jpg" || ext == "JPG")
									{ 
											file = input.files[0];
											if(file.size >'3145728'){ alert('Upload images up to 3MB');
											                           return false; 
																	}
									} 
									else
									{
									alert("Upload (.jpg, .png, .bmp, .gif) file only");
									return false;
									}
			
				
				}      
    
	if(!ValidateSetAttrib(frm)) return false;
	
	if(frm.terms)
	{
		if(frm.terms.checked != true){
			alert("Please confirm that you have read the terms and conditions to list items on Hangitup.com.");
			return false;
		}
	}	
		
	return true;
}

function ValidateImages(){
	for(f=1; f<4; f++){
		if(trim(document.getElementById('imgfile'+f).value) == ""){
			alert('Please upload a minimum of 3 pictures.');
			return false;
		} else if(trim(document.getElementById('imgfile'+f).value) != ""){
			str = trim(document.getElementById('imgfile'+f).value); 
			if(str.indexOf('.') > 0 ){
				result = str.split(".");
				if((result[1].toLowerCase() != 'jpg') && (result[1].toLowerCase() != 'jpeg')){
					alert("Please upload a valid .jpeg file only."); document.getElementById('imgfile'+f).focus(); return false; 
				}
			}
		}
	}
	
	for(f=2; f<6; f++){
		if(trim(document.getElementById('imgfile'+f).value) != ""){
			str = trim(document.getElementById('imgfile'+f).value); 
			if(str.indexOf('.') > 0 ){
				result = str.split(".");
				if((result[1].toLowerCase() != 'jpg') && (result[1].toLowerCase() != 'jpeg')){
					alert("Please upload a valid .jpeg file only."); document.getElementById('imgfile'+f).focus(); return false; 
				}
			}
		}
	}
	
	return true;
}
function ValidateEditImages(){
	for(f=1; f<4; f++){
		var v = f-1;
		if((trim(document.getElementById('image'+v).value) == "") && (trim(document.getElementById('imgfile'+f).value) == "")){
			alert('Please upload a minimum of 3 pictures.');
			return false;
		}
		else if(trim(document.getElementById('imgfile'+f).value) != ""){
			str = trim(document.getElementById('imgfile'+f).value); 
			if(str.indexOf('.') > 0 ){
				result = str.split(".");
				if((result[1].toLowerCase() != 'jpg') && (result[1].toLowerCase() != 'jpeg')){
					alert("Please upload a valid .jpeg file only."); document.getElementById('imgfile'+f).focus(); return false; 
				}
			}
		}
	}
	for(f=4; f<6; f++){
		if(trim(document.getElementById('imgfile'+f).value) != ""){
			str = trim(document.getElementById('imgfile'+f).value); 
			if(str.indexOf('.') > 0 ){
				result = str.split(".");
				if((result[1].toLowerCase() != 'jpg') && (result[1].toLowerCase() != 'jpeg')){
					alert("Please upload a valid .jpeg file only."); document.getElementById('imgfile'+f).focus(); return false; 
				}
			}
		}
	}
	
	return true;
}

function attDelete(frm, id){
	frm.cmd.value = "del_" + id;
	frm.submit();
}

function ValidateFraud(frm){
	if(!isValid(frm.fr_name, "", "Please enter your name.")) return false;
	if(!isValid(frm.fr_email, "", "Please enter your e-mail.")) return false;
	if(!isEmail(frm.fr_email, "Please enter a valid e-mail.")) return false;
	if(!isValid(frm.fr_text, "", "Please enter message.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;
	return true;
}

function ValidateMail(frm){
	if(!isValid(frm.fr_name, "", "Please enter name.")) return false;
	if(!isValid(frm.fr_email, "", "Please enter e-mail.")) return false;
	if(!isEmail(frm.fr_email, "Please enter a valid e-mail.")) return false;
	if(!isValid(frm.msg_subject, "", "Please enter subject.")) return false;
	if(!isValid(frm.fr_text, "", "Please enter message.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;
	return true;
}

function ValidateSuggest(frm){
	if(!isValid(frm.sug_cat, "", "Please enter category name.")) return false;
	return true;
}
function ShowDiv(divId){
	//alert(divId);
	if(document.getElementById(divId).style.display == "block")
		document.getElementById(divId).style.display = "none";
	else document.getElementById(divId).style.display = "block";
}

function ReLoc(url){
	location.href = url;
}

function getProducts(frm, val, frmurl){
	frm.criteria.value = val;
	location.href = frmurl+val;
	/*frm.submit();*/
}

function ValidateCategory(frm, url){
	if(!isValid(frm.cat_id, "", "Please select category. ")) return false;
	if(!isValid(frm.sub_id, "", "Please select sub-category. ")) return false;
	if(!isValid(frm.subsub_id, "", "Please select sub-sub-category. ")) return false;
	frm.action = url + "&action=attributes";
	return true;
}

function ValidateAttrib(frm, url){
	if(!chkValSelection(frm, '4')){
		alert('Please select attribute values. ');
		return false;
	}
	frm.action = url;
	return true;
}

function ValidateSetAttrib(frm){
	if(!chkValSelection_new(frm, '6')){
		alert('Please select attribute values. ');
		return false;
	}
	return true;
}

function selValue(frm, ctrl, selval){
	if(ctrl.checked) {
		document.getElementById(selval).disabled = false;
	} else {
		document.getElementById(selval).disabled = true;
	}
}

function chkValSelection_new(frm, n){
	for(i=0; i < frm.elements.length; i++){
		if(frm.elements[i].type == "hidden" && frm.elements[i].name == "att_id[]"){
			val = frm.elements[i].value;
			selval = document.getElementById('val_' + val).value;
			if(trim(selval) == "") {
				return false;
			}
		}
	}
	return true;
}

function chkValSelection(frm, n){
	for(i=n; i < frm.elements.length; i++){
		if(frm.elements[i].type == "hidden"){
			val = frm.elements[i].value;
			selval = document.getElementById('val_' + val).value;
			if(trim(selval) == "") {
				return false;
			}
			if(n == '6') i++;
		}
	}
	return true;
}


function goUrl(frm, url){
	frm.action = url;
}

function GetShipping(frm){
	if(frm.inv_check.checked == true) {
		frm.del_title.value = frm.bill_title.value;
		frm.del_fname.value = frm.bill_fname.value;
		frm.del_lname.value = frm.bill_lname.value;
		frm.del_company.value = frm.bill_company.value;
		frm.del_street.value = frm.bill_street.value;
		frm.del_add2.value = frm.bill_add2.value;
		frm.del_city.value = frm.bill_city.value;
		frm.del_state.value = frm.bill_state.value;
		frm.del_postcode.value = frm.bill_postcode.value;
		frm.del_phone.value = frm.bill_phone.value;
		frm.del_email.value = frm.bill_email.value;
	} else {
		frm.del_title.value = "";
		frm.del_fname.value = "";
		frm.del_lname.value = "";
		frm.del_company.value = "";
		frm.del_street.value = "";
		frm.del_add2.value = "";
		frm.del_city.value = "";
		frm.del_state.value = "";
		frm.del_postcode.value = "";
		frm.del_phone.value = "";
		frm.del_email.value = "";
	}
}

function ValidateBilling(frm){
	if(!isValid(frm.bill_fname, "", "Please enter first name.")) return false;
	if(!isValid(frm.bill_lname, "", "Please enter last name.")) return false;	
	if(!isValid(frm.bill_street, "", "Please enter address 1.")) return false;
	if(!isValid(frm.bill_city, "", "Please enter city/town.")) return false;
	if(!isValid(frm.bill_state, "", "Please enter state.")) return false;
	if(!isValid(frm.bill_postcode, "", "Please enter zip code.")) return false;
	if(!isValid(frm.bill_country, "", "Please select country.")) return false;
	if(!isValid(frm.bill_phone, "", "Please enter phone no.")) return false;
	if(trim(frm.bill_phone.value) != "" ){
		phone = frm.bill_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.bill_email, "", "Please enter e-mail.")) return false;
	if(!isEmail(frm.bill_email, "Please enter a valid e-mail.")) return false;
	
	if(!isValid(frm.del_fname, "", "Please enter first name.")) return false;
	if(!isValid(frm.del_lname, "", "Please enter last name.")) return false;
	if(!isValid(frm.del_street, "", "Please enter address 1.")) return false;
	if(!isValid(frm.del_city, "", "Please enter city/town.")) return false;
	if(!isValid(frm.del_state, "", "Please enter state.")) return false;
	if(!isValid(frm.del_postcode, "", "Please enter zip code.")) return false;
	if(!isValid(frm.del_country, "", "Please select country.")) return false;
	if(!isValid(frm.del_phone, "", "Please enter phone no.")) return false;
	if(trim(frm.del_phone.value) != "" )
	{	phone = frm.bill_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.del_email, "", "Please enter e-mail.")) return false;
	if(!isEmail(frm.del_email, "Please enter a valid e-mail.")) return false;
	return true;
}

function ValidateSearch(frm, url){
	if(!isValid(frm.keyword, "", "Please enter keyword(s).")) return false;
	else {
		frm.action = url;
		document.frmleft.submit();
	}
}

function ValidateQuestion(frm){
	frm.query.value = '1';
	if(!isValid(frm.sender_name, "", "Please enter 'From' name.")) return false;
	if(!isValid(frm.receiver_contact, "", "Please enter 'To' name.")) return false;
	if(!isValid(frm.sender_email, "", "Please enter 'From E-mail' .")) return false;
	if(!isEmail(frm.sender_email, "Please enter a valid 'From E-mail'.")) return false;
	if(!isValid(frm.msg_subject, "", "Please enter subject.")) return false;
	if(!isValid(frm.msg_text, "", "Please enter your message or query.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;
	
	frm.submit();
	return true;
}

function ValidateAnswer(frm, qid, ctrl){
	if(!isValid(ctrl, "", "Please enter your reply.")) return false;
	frm.action = frm.action + "&qid=" + qid;
	return true;
}

function ValidateJoin(frm){
	if(!isValid(frm.subs_name, "", "Please enter name.")) return false;
	if(!isValid(frm.subs_email, "", "Please enter e-mail.")) return false; 
	if(!isEmail(frm.subs_email, "Please enter a valid e-mail.")) return false;
	return true;
}

function setOrder(frm, url, st){
	frm.action = url + st;
	frm.submit();
}

function ValidateFeedback(frm){
	if(!isValid(frm.fd_text, "", "Please enter feedback.")) return false;
	return true;
}

function customEmail(frm){
	frm.unsub.value='1';
	frm.submit();
}
var xmlhttpCat;
var str="";


function getAJAXcontent(url)
{
	//alert(url);
	if (window.XMLHttpRequest){ // code for Mozilla, etc.
		  xmlhttpCat=new XMLHttpRequest();
		  xmlhttpCat.open("GET",url,false);
		  xmlhttpCat.send(null);
		  if (xmlhttpCat.readyState==4 && xmlhttpCat.status==200)
		  str = xmlhttpCat.responseText;
	  }else if (window.ActiveXObject){ // code for IE
	  	xmlhttpCat=new ActiveXObject("Microsoft.XMLHTTP");
		if (xmlhttpCat){
		    xmlhttpCat.open("GET",url,false);
		    xmlhttpCat.send();
		    
		    if (xmlhttpCat.readyState==4 && xmlhttpCat.status==200)
		    str = xmlhttpCat.responseText;
		}
	  }


   /* added by rob */
     wordPostion = str.search(/Unauthorised Access/i);

	 wordPostion2 = str.search(/Vintage/i);

    if(wordPostion2 != -1)
	{
       
		return "Unauthorised Access.";
     }

     if(wordPostion != -1 )
	{
        parent.location.href='index.php?opt=member&action=login';
		return "Processing...";
     }

    

     
    /* end by rob */ 

	  return str;
}

function getAJAXcontentProfile(url)
{
	if (window.XMLHttpRequest){ // code for Mozilla, etc.
	
		   var urlArr = url.split("?");
		   if(urlArr[1] == 'opt=member&action=modify&&tab=0'){
		   		//alert(urlArr[1]);
		   }
		   xmlhttpCat=new XMLHttpRequest();
		   xmlhttpCat.open("POST",urlArr[0],false);
		   xmlhttpCat.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		  // alert(urlArr[1]);
		   xmlhttpCat.send(urlArr[1]);
		  
		   if (xmlhttpCat.readyState==4 && xmlhttpCat.status==200)
		  	str = xmlhttpCat.responseText;
			//alert(str);
	  	   }else if (window.ActiveXObject){ // code for IE
		   
	  		xmlhttpCat=new ActiveXObject("Microsoft.XMLHTTP");
		   if (xmlhttpCat){
		    //xmlhttpCat.open("GET",url,false);
		  	xmlhttpCat.open("POST",urlArr[0],false);
		  	xmlhttpCat.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			//alert(urlArr[1]);
		  	xmlhttpCat.send(urlArr[1]);
		    xmlhttpCat.send();	
			
		    
		    if (xmlhttpCat.readyState==4 && xmlhttpCat.status==200)
		    str = xmlhttpCat.responseText;
		}
	  }
	  return str;
}
			

function getListOptions(parent_id, opt, optId)
{
	//document.getElementById(optId).innerHTML=getAJAXcontent("http://www.hangitup.com/list.php?opt="+opt+"&id="+parent_id);
	//alert("http://www.hangitup.com/list.php?opt="+opt+"&id="+parent_id)
	//alert(optId)
	if(optId == 'subsub_cat'){
		document.getElementById('cateName4').innerHTML = 'Any Sub Sub Category';
		document.getElementById('cateName5').innerHTML = 'Any Size';
		
		document.getElementById('fdd2').style.display='block';
		document.getElementById("ul_dd").style.display = "none";				
		document.getElementById('ul_dd4').innerHTML=getAJAXcontent("http://www.hangitup.com/list.php?opt="+opt+"&id="+parent_id);
		document.getElementById('fdd2').style.display='none';
	}	
	if(optId == 'sizediv'){
		document.getElementById('cateName5').innerHTML = 'Any Size';
		document.getElementById('fdd3').style.display='block';
		
		document.getElementById("ul_dd4").style.display = "none";				
		
		document.getElementById('ul_dd5').innerHTML=getAJAXcontent("http://www.hangitup.com/list.php?opt="+opt+"&id="+parent_id);
		document.getElementById('fdd3').style.display='none';
	}	
			
	//$('#dd').append(getAJAXcontent("http://www.hangitup.com/list.php?opt="+opt+"&id="+parent_id));
}

function validateCustomAlert(frm, opt){
	if(opt == '1'){
		if(!isValid(frm.user_name, "", "Please enter name.")) return false;
		if(!isValid(frm.user_email, "", "Please enter e-mail.")) return false;
		if(!isEmail(frm.user_email, "Please enter a valid e-mail.")) return false;
		if(!isValid(frm.custom_text, "", "Please enter keyword(s).")) return false;
	}
	return true;
}

function ValidateSellerEmail(frm){ 
	if(!isValid(frm.mem_seller_email, "", "Please enter e-mail.")) return false;
	if(!isEmail(frm.mem_seller_email, "Please enter a valid e-mail.")) return false;
	return true;
}
function pageLoaded() {
	   window.parent.dhtmlHistory.iframeLoaded(window.location);
}

function getPage(divid, opt, action, param){
	//alert("Action=====>"+action+"Param======>"+param);
	//alert("divid=="+divid +"--opt===>"+ opt +"--action==>"+ action + "--param===>" + param);
	//document.getElementById(divid).innerHTML=getAJAXcontent("http://www.hangitup.com/index.php?opt="+opt+action+param);

	//http://www.hangitup.com/index.php?opt=member&action=modify&
	//http://www.hangitup.com/index.php?opt=messages&action=Listing&tab=4
	//alert("http://www.hangitup.com/index.php?opt="+opt+action+param)

	if(divid)
	{	
		if(action == '&action=modify')
		{
			document.getElementById(divid).innerHTML=getAJAXcontentProfile("http://www.hangitup.com/index.php?opt="+opt+action+param);	
		}
		else
		{
			//alert("http://www.hangitup.com/index.php?opt="+opt+action+param)
			document.getElementById(divid).innerHTML=getAJAXcontent("http://www.hangitup.com/index.php?opt="+opt+action+param);
			//alert(document.getElementById(divid).innerHTML);
		}	
		makePanels_alignSmooth(divid);
		document.getElementById(divid).style.display="block";
//		alert(document.getElementById(divid).style.display);
	}
}

function getPages(divid, opt, action, param){
	//alert("Action=====>"+action+"Param======>"+param);
	//alert("divid=="+divid +"--opt===>"+ opt +"--action==>"+ action + "--param===>" + param);
	//document.getElementById(divid).innerHTML=getAJAXcontent("http://www.hangitup.com/index.php?opt="+opt+action+param);

	//http://www.hangitup.com/index.php?opt=member&action=modify&
	//http://www.hangitup.com/index.php?opt=messages&action=Listing&tab=4
	//alert("http://www.hangitup.com/index.php?opt="+opt+action+param)

	if(divid)
	{	
		if(action == '&action=modify')
		{
			document.getElementById(divid).innerHTML=getAJAXcontentProfile("http://www.hangitup.com/index.php?opt="+opt+action+param);	
		}
		else
		{
			//alert("http://www.hangitup.com/index.php?opt="+opt+action+param)
			document.getElementById(divid).innerHTML=getAJAXcontent("http://www.hangitup.com/index.php?opt="+opt+action+param);
			//alert(document.getElementById(divid).innerHTML);
		}	
		makePanels_alignSmooth(divid);
		document.getElementById(divid).style.display="block";
//		alert(document.getElementById(divid).style.display);
	}
}

function getPagingPage(divid, url, param){
	document.getElementById(divid).innerHTML=getAJAXcontent(url+param);
}

function sortProducts(frm, url){
	frm.action = url;
	frm.submit();
}
function getTpl(frm, name, ctrl){
	if (confirm("You have choosen '"+name+"' design template for your store.\n\nDo you want to save and continue?")){
		frm.submit();
		return true;
	}
	ctrl.checked = false;
	return false;
}
/*function ValidateStore(frm, opt)
{
	if(!isValid(frm.store_name, "", "Please enter store name.")) return false;
	
	if(opt == '2' && (frm.dmn.value == '0' || frm.dmn.value == '')){
		if(!isValid(frm.store_domain, "", "Please enter domain name.")) return false;
		if(!isDomain(frm.store_domain, "Please enter a valid domain name.")) return false;
	}
	return true;
}*/

function ValidateStore(frm, opt)
{
    if(frm.store_domain2.value=='')
    {
        if(!isValid(frm.store_domain, "", "Please enter domain name.")) return false;
        if(!isDomain(frm.store_domain, "Please enter a valid domain name.")) return false;
        return true;
    }   
}


function GetInfo(frm, name, val){
	if(val == '1') {
		document.getElementById(name + '_title').value = frm.reg_title.value;
		document.getElementById(name + "_firstname").value = frm.reg_firstname.value;
		document.getElementById(name + "_lastname").value = frm.reg_lastname.value;
		document.getElementById(name + "_company").value = frm.reg_company.value;
		document.getElementById(name + "_address1").value = frm.reg_address1.value;
		document.getElementById(name + "_address2").value = frm.reg_address2.value;
		document.getElementById(name + "_city").value = frm.reg_city.value;
		document.getElementById(name + "_state").value = frm.reg_state.value;
		document.getElementById(name + "_zip").value = frm.reg_zip.value;
		document.getElementById(name + "_country").value = frm.reg_country.value;
		document.getElementById(name + "_phone").value = frm.reg_phone.value;
		document.getElementById(name + "_email").value = frm.reg_email.value;
	} else if(val == '2') {
		document.getElementById(name + '_title').value = frm.tech_title.value;
		document.getElementById(name + "_firstname").value = frm.tech_firstname.value;
		document.getElementById(name + "_lastname").value = frm.tech_lastname.value;
		document.getElementById(name + "_company").value = frm.tech_company.value;
		document.getElementById(name + "_address1").value = frm.tech_address1.value;
		document.getElementById(name + "_address2").value = frm.tech_address2.value;
		document.getElementById(name + "_city").value = frm.tech_city.value;
		document.getElementById(name + "_state").value = frm.tech_state.value;
		document.getElementById(name + "_zip").value = frm.tech_zip.value;
		document.getElementById(name + "_country").value = frm.tech_country.value;
		document.getElementById(name + "_phone").value = frm.tech_phone.value;
		document.getElementById(name + "_email").value = frm.tech_email.value;
	} else if(val == '3') {
		document.getElementById(name + '_title').value = frm.adm_title.value;
		document.getElementById(name + "_firstname").value = frm.adm_firstname.value;
		document.getElementById(name + "_lastname").value = frm.adm_lastname.value;
		document.getElementById(name + "_company").value = frm.adm_company.value;
		document.getElementById(name + "_address1").value = frm.adm_address1.value;
		document.getElementById(name + "_address2").value = frm.adm_address2.value;
		document.getElementById(name + "_city").value = frm.adm_city.value;
		document.getElementById(name + "_state").value = frm.adm_state.value;
		document.getElementById(name + "_zip").value = frm.adm_zip.value;
		document.getElementById(name + "_country").value = frm.adm_country.value;
		document.getElementById(name + "_phone").value = frm.adm_phone.value;
		document.getElementById(name + "_email").value = frm.adm_email.value;
	} else if(val == '4') {
		document.getElementById(name + '_title').value = frm.bill_title.value;
		document.getElementById(name + "_firstname").value = frm.bill_firstname.value;
		document.getElementById(name + "_lastname").value = frm.bill_lastname.value;
		document.getElementById(name + "_company").value = frm.bill_company.value;
		document.getElementById(name + "_address1").value = frm.bill_address1.value;
		document.getElementById(name + "_address2").value = frm.bill_address2.value;
		document.getElementById(name + "_city").value = frm.bill_city.value;
		document.getElementById(name + "_state").value = frm.bill_state.value;
		document.getElementById(name + "_zip").value = frm.bill_zip.value;
		document.getElementById(name + "_country").value = frm.bill_country.value;
		document.getElementById(name + "_phone").value = frm.bill_phone.value;
		document.getElementById(name + "_email").value = frm.bill_email.value;
	}
}

function ValidateDomainReg(frm){
	if(!isValid(frm.reg_firstname, "", "Please enter registrant first name.")) return false;
	if(!isValid(frm.reg_lastname, "", "Please enter registrant last name.")) return false;	
	//if(!isValid(frm.reg_company, "", "Please enter registrant company name.")) return false;	
	if(!isValid(frm.reg_address1, "", "Please enter registrant address 1.")) return false;
	if(!isValid(frm.reg_city, "", "Please enter registrant city/town.")) return false;
	if(!isValid(frm.reg_state, "", "Please enter registrant state.")) return false;
	if(!isValid(frm.reg_zip, "", "Please enter registrant zip code.")) return false;
	if(!isValid(frm.reg_country, "", "Please select registrant country.")) return false;
	if(!isValid(frm.reg_phone, "", "Please enter registrant phone no.")) return false;
	if(trim(frm.reg_phone.value) != "" )
	{	phone = frm.reg_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid registrant phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.reg_email, "", "Please enter registrant email.")) return false;
	if(!isEmail(frm.reg_email, "Please enter a valid registrant email.")) return false;
	
	if(!isValid(frm.tech_firstname, "", "Please enter technical first name.")) return false;
	if(!isValid(frm.tech_lastname, "", "Please enter technical last name.")) return false;	
	//if(!isValid(frm.tech_company, "", "Please enter technical company name.")) return false;	
	if(!isValid(frm.tech_address1, "", "Please enter technical address 1.")) return false;
	if(!isValid(frm.tech_city, "", "Please enter technical city/town.")) return false;
	if(!isValid(frm.tech_state, "", "Please enter technical state.")) return false;
	if(!isValid(frm.tech_zip, "", "Please enter technical zip code.")) return false;
	if(!isValid(frm.tech_country, "", "Please select technical country.")) return false;
	if(!isValid(frm.tech_phone, "", "Please enter technical phone no.")) return false;
	if(trim(frm.tech_phone.value) != "" )
	{	phone = frm.tech_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid technical phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.tech_email, "", "Please enter technical email.")) return false;
	if(!isEmail(frm.tech_email, "Please enter a valid technical email.")) return false;
	
	if(!isValid(frm.adm_firstname, "", "Please enter administrative first name.")) return false;
	if(!isValid(frm.adm_lastname, "", "Please enter administrative last name.")) return false;	
	//if(!isValid(frm.adm_company, "", "Please enter administrative company name.")) return false;	
	if(!isValid(frm.adm_address1, "", "Please enter administrative address 1.")) return false;
	if(!isValid(frm.adm_city, "", "Please enter administrative city/town.")) return false;
	if(!isValid(frm.adm_state, "", "Please enter administrative state.")) return false;
	if(!isValid(frm.adm_zip, "", "Please enter administrative zip code.")) return false;
	if(!isValid(frm.adm_country, "", "Please select administrative country.")) return false;
	if(!isValid(frm.adm_phone, "", "Please enter administrative phone no.")) return false;
	if(trim(frm.adm_phone.value) != "" )
	{	phone = frm.adm_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid administrative phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.adm_email, "", "Please enter administrative email.")) return false;
	if(!isEmail(frm.adm_email, "Please enter a valid administrative email.")) return false;
	
	if(!isValid(frm.bill_firstname, "", "Please enter billing first name.")) return false;
	if(!isValid(frm.bill_lastname, "", "Please enter billing last name.")) return false;	
	//if(!isValid(frm.bill_company, "", "Please enter billing company name.")) return false;	
	if(!isValid(frm.bill_address1, "", "Please enter billing address 1.")) return false;
	if(!isValid(frm.bill_city, "", "Please enter billing city/town.")) return false;
	if(!isValid(frm.bill_state, "", "Please enter billing state.")) return false;
	if(!isValid(frm.bill_zip, "", "Please enter billing zip code.")) return false;
	if(!isValid(frm.bill_country, "", "Please select billing country.")) return false;
	if(!isValid(frm.bill_phone, "", "Please enter billing phone no.")) return false;
	if(trim(frm.bill_phone.value) != "" )
	{	phone = frm.bill_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid billing phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.bill_email, "", "Please enter billing email.")) return false;
	if(!isEmail(frm.bill_email, "Please enter a valid billing email.")) return false;
	return true;
}

function setDomain(frm, val, ctrl){
	if (confirm("You have choosen '"+val+"' domain for your store.\n\nDo you want to register this domain?")){
		frm.domain_name.value = val;
		frm.action='http://www.hangitup.com/index.php?opt=store&action=domain-reg';
		frm.submit();
		return true;
	}
	ctrl.checked = false;
	return false;
}

function check_avail(frm){
//alert(frm);
	var ext = getSelectCheck(frm);
	var dmn_val = frm.domain.value;
	url = 'http://www.hangitup.com/whois/whois.php?page=WhoisSearch&domain=' + dmn_val + ext;
	document.getElementById('dmn').innerHTML=getAJAXcontent(url);
}



function getSelectCheck(frm){
	flag = 0;
	str_ext = '';
	for(i=0; i < frm.elements.length; i++){
		if(frm.elements[i].type == "checkbox"){
			if(frm.elements[i].checked){
				flag++;
				str_ext += '&' + frm.elements[i].name + '=' + frm.elements[i].value;
			}
		}
	}
	return str_ext;
}

function getSelection(frm){
	flag = 0;
	str_ext = '';
	for(i=0; i < frm.elements.length; i++){
		if(frm.elements[i].type == "checkbox"){
			if(frm.elements[i].checked){
				flag++;
				str_ext += '&' + frm.elements[i].name + '=' + frm.elements[i].value;
			}
		}
	}
	return str_ext;
}

function getResult(url){
	return getAJAXcontent(url);
}

function GetBilling(frm){
	if(frm.chkbill.checked == true) {
		frm.md_b_add1.value = frm.mem_street.value;
		frm.md_b_add2.value = frm.mem_add2.value;
		frm.md_b_city.value = frm.mem_city.value;
		frm.md_b_state.value = frm.mem_state.value;
		frm.md_b_zip.value = frm.mem_postcode.value;
	} else {
		frm.md_b_add1.value = "";
		frm.md_b_add2.value = "";
		frm.md_b_city.value = "";
		frm.md_b_state.value = "";
		frm.md_b_zip.value = "";
	}
}

function chkInput(ctrl, val, opt){
	if(opt == 0){
		if(ctrl.value == val){
			ctrl.value = '';
		}
	}else{
		if(trim(ctrl.value) == ""){
			ctrl.value = val;
		}
	}
}

function removeRecord(divid, opt, action, param){
	if(confirmDelete()){
		document.getElementById(divid).innerHTML=getAJAXcontent("http://www.hangitup.com/index.php?opt="+opt+action+param);
	} else {
		return false;
	}
}

function showTip(divId, opt){
	if(opt == '0')
		document.getElementById(divId).style.display = "none";
	else document.getElementById(divId).style.display = "block";
}

function VaildateContact(frm){
	if(!isValid(frm.cnt_name, "", "Please enter name.")) return false;
	if(!isValid(frm.cnt_email, "", "Please enter e-mail.")) return false;
	if(!isEmail(frm.cnt_email, "Please enter a valid e-mail.")) return false;
	if(!isValid(frm.cnt_subject, "", "Please enter subject.")) return false;
	if(!isValid(frm.cnt_text, "", "Please enter message.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;
	return true;
}

function ValidateSearchUser()
{
	var Obj = document.frmsearchUsername;
	if(trim(Obj.user_name.value) == '')
	{
		alert("Please enter username!")
		Obj.user_name.focus;
		return false;
	}	
}
function ShowProdDiv(div1, div2){
	if(document.getElementById(div1).style.display == "block"){
		document.getElementById(div1).style.display = "none";
		document.getElementById(div1+'_btn').disabled = true;
	}else{
		document.getElementById(div1).style.display = "block";
		document.getElementById(div1+'_btn').disabled = false;
		document.getElementById(div2+'_btn').disabled = true;
		if(document.getElementById(div2).style.display == "block"){
			document.getElementById(div2).style.display = "none";
		}
	}
}

function ValidateMessage(frm){
	frm.sendmsg.value = '1';
	if(!isValid(frm.sender_fr_name, "", "Please enter 'From' name.")) return false;
	if(!isValid(frm.fr_email, "", "Please enter 'To' e-mail.")) return false;
	if(!isEmail(frm.fr_email, "Please enter a valid 'To' e-mail.")) return false;
	if(!isValid(frm.sender_fr_email, "", "Please enter 'From E-mail' .")) return false;
	if(!isEmail(frm.sender_fr_email, "Please enter a valid 'From E-mail'.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;
	frm.submit();
	return true;
}

function resetMsg(frm){
	frm.msg_text.value = '';
}
function GetXmlHttpObject_ms()
{
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp = new XMLHttpRequest()
	}
	else if(window.ActiveXObject)
	{
		objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}
function call_image(id_val,ses_val,flag_val,opacity_add_val)
{
	//alert(id_val);
	//alert(ses_val);
	//alert(flag_val);
	//alert(opacity_add_val);
	//alert(opacity_remove_val);
	//var id_val = id_val;
	if(id_val!="")
	{
		xmlHttp = GetXmlHttpObject_ms();
		var url = "http://www.hangitup.com/avtar.php";
		//alert(url);
		xmlHttp.open("POST", url, true);
		xmlHttp.onreadystatechange = showAllDetail
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttp.send("mode=update&id_val="+escape(id_val)+"&ses_val="+escape(ses_val)+"&flag_val="+escape(flag_val)+"&opacity_add_val="+escape(opacity_add_val));
	}
	
}
function showAllDetail()
{
	if(xmlHttp.readyState == 4)
	{
		var retStr = xmlHttp.responseText;
		//alert(retStr);
		var retArr1 = retStr.split("#");
		var image_val = retArr1[0];
		var success_msg = retArr1[1];
		var opacity_add_val = retArr1[2];
				
		var fieldObj = document.getElementById('showAvtarId');
		fieldObj.innerHTML=image_val;
		//var fieldObj1 = document.getElementById('showAvtarIdSuccessMsg');
		//fieldObj1.innerHTML=success_msg;
		//alert("K-------"+document.getElementById('showAvtarIdSuccessMsg').className.value); // avtaar3_181109
		document.getElementById('showAvtarIdSuccessMsg').className='green_avatar_text display_block_div';
		document.getElementById('test_error_blank').innerHTML='';
		//document.getElementById(opacity_add_val).className='avtar_opacity_070809';
		
		document.getElementById('avatarupload_success').style.display='none';
		if(document.getElementById("default_avtar_id"))
		{
			//alert(document.getElementById("default_avtar_id").value);
			if(document.getElementById("default_avtar_id").value == '')
			{
				document.getElementById("default_avtar_id").value = "opacity_add_img_id_0";
			}
			//alert(opacity_add_val);
			if(document.getElementById("default_avtar_id").value != opacity_add_val)
			{
				
				var default_avtar_id = document.getElementById("default_avtar_id").value;
				//document.getElementById(default_avtar_id).className='';
				document.getElementById("default_avtar_id").value = opacity_add_val;
			}	
		}
	}
}

function validateFileExtension_avtar(fld,type) 
{
	
	switch(type)
	{

		case 'picture':
			if(!/(\.gif|\.GIF|\.jpg|\.JPG|\.jpeg|\.JPEG|\.giff|\.GIFF)$/i.test(fld)) {
				return false;
			}
			break;
		case 'pdf':
			if(!/(\.pdf|\.PDF)$/i.test(fld)) {
				return false;
			}	
			break;
		case 'mp3':
			if(!/(\.mp3|\.MP3|\.swf|\.SWF|\.mpeg|\.MPEG)$/i.test(fld)) {
				return false;
			}	
			break;
		case 'video':
			if(!/(\.swf|\.SWF)$/i.test(fld)) {
				return false;
			}	
			break;	
		case 'videoflash':
			if(!/(\.flv|\.FLV)$/i.test(fld)) {
				return false;
			}	
			break;
		case 'excel':
			if(!/(\.xls|\.XLS)$/i.test(fld)) {
				return false;
			}
			break;
		case 'hobbies_image':
			if(!/(\.jpg|\.JPG)$/i.test(fld)) {
				return false;
			}	
			break;  	
		default:
			alert('Please specify a valid file extension');
			return false	
	}
	return true;
}

function ValidateAvtar()
{
	var objFrm = document.frmeditavtar;
	//alert(objFrm);
	if(trim(objFrm.avtar_file.value)=='')
	{
		alert("Please upload avatar.");
		objFrm.avtar_file.focus();
		return false;
	}
	else if(trim(objFrm.avtar_file.value)!='')
	{
		if(!validateFileExtension_avtar(objFrm.avtar_file.value,"picture"))
		{
			alert("Please upload valid avatar. An Image must be.jpg or .gif.");
			objFrm.avtar_file.focus();
			return false;
		}
	}
		
}

function ValidatePurMember(frm){ 	
	if(!isValid(frm.mem_fname, "", "Please enter first name.")) return false;
	if(!isValid(frm.mem_lname, "", "Please enter last name.")) return false;
	if(!isValid(frm.mem_street, "", "Please enter address 1.")) return false;
	if(!isValid(frm.mem_city, "", "Please enter city/town.")) return false;
	if(!isValid(frm.mem_state, "", "Please enter state.")) return false;
	if(!isValid(frm.mem_postcode, "", "Please enter zip code.")) return false;
	if(!isValid(frm.mem_country, "", "Please select country.")) return false;
	if(!isValid(frm.mem_phone, "", "Please enter phone no.")) return false;
	if(trim(frm.mem_phone.value) != "" )
	{	phone = frm.mem_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.mem_username, "", "Please enter username.")) return false;
	str = frm.mem_username.value;
	if(str.toLowerCase() == 'theasadmin') { alert("The username which you have entered, is not allowed. Please try another."); frm.mem_username.focus(); return false; }
	if(str.length < 5) { alert("Sorry, your username length should be between 5 to 28 characters."); frm.mem_username.focus(); return false; }
	if(str.length > 28) { alert("Sorry, your username length should be between 5 to 28 characters."); frm.mem_username.focus(); return false; }
	
	var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?";
	for (var i = 0; i < frm.mem_username.value.length; i++)
	{
  		if (iChars.indexOf(frm.mem_username.value.charAt(i)) != -1)
		{
  			alert ("Username contains invalid characters. Allowed only alpha-numeric and symbols like: hyphen(-), underscore(_) and space( ) only.");
			frm.mem_username.focus();
  			return false;
  		}
    }
	
	
	if(!isValid(frm.mem_password, "", "Please enter password.")) return false;
	str = frm.mem_password.value;
	if(str.length < 5) { alert("Sorry, your password length should be between 5 to 15 characters."); frm.mem_password.focus(); return false; }
	if(str.length > 15) { alert("Sorry, your password length should be between 5 to 15 characters."); frm.mem_password.focus(); return false; }
	
	
	var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?";
	for (var i = 0; i < frm.mem_password.value.length; i++)
	{
  		if (iChars.indexOf(frm.mem_password.value.charAt(i)) != -1)
		{
  			alert ("Password contains invalid characters. Allowed only alpha-numeric and symbols like: hyphen(-), underscore(_) and space( ) only.");
			frm.mem_password.focus();
  			return false;
  		}
    }

	if(trim(frm.repassword.value) != trim(frm.mem_password.value)){
			alert("Password and confirm password do not match.");
			frm.repassword.focus();
			return false;
	}
	if(!isValid(frm.mem_email, "", "Please enter e-mail.")) return false;
	if(!isEmail(frm.mem_email, "Please enter a valid e-mail.")) return false;

	return true;
}

function ValidateSendMsg(frm){
	//alert(document.getElementById("sender_name").value);
	if(!isValid(frm.sender_name, "", "Please enter 'From' name.")) return false;
	if(!isValid(frm.receiver_contact, "", "Please enter 'To' name.")) return false;
	if(!isValid(frm.sender_email, "", "Please enter 'From E-mail' .")) return false;
	if(!isEmail(frm.sender_email, "Please enter a valid 'From E-mail'.")) return false;
	if(!isValid(frm.msg_subject, "", "Please enter subject.")) return false;
	if(!isValid(frm.msg_text, "", "Please enter your message or query.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;	
	frm.submit();
	return true;
}


function ValidateSellerAccount(frm){
	if(!isValid(frm.mem_seller_email, "", "Please enter paypal e-mail address.")) return false;
	if(!isEmail(frm.mem_seller_email, "Please enter a valid paypal e-mail address.")) return false;
	
	return true; //Purposely made this return true as per client requirement. (ON: 23-June-2011 by arthur@123789.org) see this https://hangitup.basecamphq.com/todo_items/96735831/comments
	
	if(!isValid(frm.md_c_name, "", "Please enter the name on credit card.")) return false;
	if(!isValid(frm.md_c_type, "", "Please select credit card type.")) return false;
	if(!isValid(frm.md_c_number, "", "Please enter credit card number.")) return false;
	else{
		str = frm.md_c_number.value;
		if(str.length > 16 || str.length < 16){
			alert("Please enter a valid credit card number.");
			frm.md_c_number.focus();
			return false;
		}
	}
	if(!isValid(frm.md_c_month, "", "Please select a valid expiration month.")) return false;
	if(!isValid(frm.md_c_year, "", "Please select a valid expiration year.")) return false;
	if(!isValid(frm.md_c_back, "", "Please enter security code.")) return false;
	else{
		str = frm.md_c_back.value;
		if(str.length > 3 || str.length < 3){
			alert("Please enter a valid security code.");
			frm.md_c_back.focus();
			return false;
		}
	}
	if(!isValid(frm.md_b_add1, "", "Please enter address 1.")) return false;
	if(!isValid(frm.md_b_city, "", "Please enter city/town.")) return false;
	if(!isValid(frm.md_b_state, "", "Please enter state.")) return false;
	if(!isValid(frm.md_b_zip, "", "Please enter zip code.")) return false;
	if(!isValid(frm.md_cnt, "", "Please select country.")) return false;

	return true;
}

/*******  Added By Morrison 18 august 2009 ********************/

function showMessageDiv(div1){
	if(document.getElementById(div1).style.display == "block"){
		document.getElementById(div1).style.display = "none";
		document.getElementById('viewMessage').style.display = 'none';
		document.getElementById(div1+'_button').disabled = true;
	}else{
		document.getElementById(div1).style.display = "block";
		document.getElementById(div1+'_button').disabled = false;
	}
}

function message_to_type(radio_val)
{
	if(radio_val == 1)
	{
		document.getElementById('div_username').style.display='block';
		document.getElementById('div_email').style.display='none';
	}
	else if(radio_val == 2)
	{
		document.getElementById('div_email').style.display='block';
		document.getElementById('div_username').style.display='none';
	}
}

function ValidateMessageNew(frm){
	
	if(frm.to_type[0].checked)
	{
		if(!isValid(frm.to_username, "", "Please enter username.")) return false;
        
        var uname = frm.to_username.value.toLowerCase();
        if(uname!="theasadmin") {
            var chkVal = check_username(frm.to_username.value);
            return false;
        }
	}
	else if(frm.to_type[1].checked)
	{
		if(!isValid(frm.to_email, "", "Please enter email address.")) return false;
		if(!isEmail(frm.to_email, "Please enter valid email address.")) return false;
	}

	if(!isValid(frm.subject, "", "Please enter subject.")) return false;
	if(!isValid(frm.messagecontent, "", "Please enter message.")) return false;
	
	frm.submit();
	return true;
	
}


function check_username(username)
{
	
	if(username!="")
	{
		xmlHttp = GetXmlHttpObject_ms();
		var url = "http://www.hangitup.com/check_username.php";
		//alert(url);
		xmlHttp.open("POST", url, true);
		xmlHttp.onreadystatechange = showUsernameStatus
		xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttp.send("mode=check&username="+escape(username));
	}
	
}

/************************ MODIFIED BY SANFORD 21_8_2009 *************************************/

function showUsernameStatus()
{
	if(xmlHttp.readyState == 4)
	{
		var retStr = xmlHttp.responseText;

        if(document.getElementById('checkUserStatus')) {
			document.getElementById('checkUserStatus').value=retStr;
            if(document.getElementById('checkUserStatus').value == 0)
            {
                alert("Username entered doesn't exists in our database");
                return false;
            }
        } else if(document.getElementById('checkUserStatus_rep')) {
        	document.getElementById('checkUserStatus_rep').value=retStr;
            if(document.getElementById('checkUserStatus_rep').value == 0)
            {
                alert("Username entered doesn't exists in our database");
                return false;
            }
        } else if(document.getElementById('checkUserStatus_for')) {
        	document.getElementById('checkUserStatus_for').value=retStr;
            if(document.getElementById('checkUserStatus_for').value == 0)
            {
                alert("Username entered doesn't exists in our database");
                return false;
            }
        }
		
        if(document.getElementById('subject_rep')) {
            if(trim(document.getElementById('subject').value)=='' && trim(document.getElementById('subject_rep').value)=='')
            {
                alert("Please enter subject.");
                return false;
            }
         } else if(document.getElementById('subject_for')) {
         	
            if(trim(document.getElementById('subject').value)=='' && trim(document.getElementById('subject_for').value)=='')
            {
                alert("Please enter subject.");
                return false;
            }
         
         }
		
        if(document.getElementById('messagecontent_rep')) {
        
            if(trim(document.getElementById('messagecontent').value)=='' && trim(document.getElementById('messagecontent_rep').value)=='')
            {
                alert("Please enter message.");
                return false;
            }
		} else if(document.getElementById('messagecontent_for')) {
        
            if(trim(document.getElementById('messagecontent').value)=='' && trim(document.getElementById('messagecontent_for').value)=='')
            {
                alert("Please enter message.");
                return false;
            }
		}
        
        if(document.formreplymessage) {
			document.formreplymessage.submit();
        } else if(document.formforwardmessage) {
        	document.formforwardmessage.submit();
        } else if(document.formnewmessage) {
        	document.formnewmessage.submit();
        }
		return true;
			
	}
}

/* function showUsernameStatus()
{
	if(xmlHttp.readyState == 4)
	{
		var retStr = xmlHttp.responseText;

        if(document.getElementById('checkUserStatus')) {
			document.getElementById('checkUserStatus').value=retStr;
            if(document.getElementById('checkUserStatus').value == 0)
            {
                alert("Username entered doesn't exists in our database");
                return false;
            }
        } else if(document.getElementById('checkUserStatus_rep')) {
        	document.getElementById('checkUserStatus_rep').value=retStr;
            if(document.getElementById('checkUserStatus_rep').value == 0)
            {
                alert("Username entered doesn't exists in our database");
                return false;
            }
        }
		
		if(trim(document.getElementById('subject').value)=='' && trim(document.getElementById('subject_rep').value)=='')
		{
			alert("Please enter subject.");
			return false;
		}

		if(trim(document.getElementById('messagecontent').value)=='' && trim(document.getElementById('messagecontent_rep').value)=='')
		{
			alert("Please enter message.");
			return false;
		}
		
        if(document.formreplymessage) {
			document.formreplymessage.submit();
        } else if(document.formnewmessage) {
        	document.formnewmessage.submit();
        }
		return true;
			
	}
} */


/*************************************************************/

/************************ ADDED BY SANFORD 19_8_2009 *************************************/


function showMainMessage(msgId, msgType)
{
	//alert(msgType);
	if(msgId!="")
	{
		//bgColorMouseOver(msgId, 'memsec_delete6_140809');
		document.getElementById(msgId).className = "";
		xmlHttpMsg = GetXmlHttpObject_ms();
		var url = "http://www.hangitup.com/index.php?opt=messages&action=msgsFullver";
		//alert(url);
		xmlHttpMsg.open("POST", url, true);
		xmlHttpMsg.onreadystatechange = showMessageWindow
		xmlHttpMsg.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttpMsg.send("msgid="+escape(msgId)+"&type="+escape(msgType));
	}
	
}

function showMessageWindow()
{
	if(xmlHttpMsg.readyState == 4)
	{
		var retStr = xmlHttpMsg.responseText;
		//alert(retStr);
		document.getElementById('newmessage').style.display = "none";
		document.getElementById('viewMessage').style.display = 'block';
		document.getElementById('viewMessage').innerHTML = retStr;
		document.getElementById('from_username').focus();
		//window.location.href=window.location.href+"#";
		
	}
}

function closeViewMessage(div1){
	if(document.getElementById(div1).style.display == "block"){
		document.getElementById(div1).style.display = "none";
	}else{
		document.getElementById(div1).style.display = "block";
	}
}
function replyToSenderMsg(msgId) {
	
    if(msgId!="")
	{
    	closeViewMessage('viewMessage');
        document.formnewmessage.reset();
		xmlHttpMsgRep = GetXmlHttpObject_ms();
		var url = "http://www.hangitup.com/index.php?opt=messages&action=msgsReply";
		xmlHttpMsgRep.open("POST", url, true);
		xmlHttpMsgRep.onreadystatechange = replyMessageWindow
		xmlHttpMsgRep.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttpMsgRep.send("msgid="+escape(msgId));
        
	}

}

function replyMessageWindow()
{
	if(xmlHttpMsgRep.readyState == 4)
	{
		var retStr = xmlHttpMsgRep.responseText;
        document.getElementById('newmessage').style.display = "none";
		document.getElementById('viewMessage').style.display = 'block';
		document.getElementById('viewMessage').innerHTML = retStr;
		//document.getElementById('from_username').focus();
		
	}
}

function ValidateMessageNew2(frm){
	
	if(frm.to_username_rep)
	{
		if(!isValid(frm.to_username_rep, "", "Please enter username.")) return false;
		//alert(frm.to_username_rep.value);
		//return false;
		//var chkVal = check_username(frm.to_username_rep.value);
		//alert("Val------->"+document.getElementById('checkUserStatus').value);
		//alert("Val------->"+frm.checkUserStatus.value);
		//alert(chkVal)
		//return false;
	}

	if(!isValid(frm.subject_rep, "", "Please enter subject.")) return false;
	if(!isValid(frm.messagecontent_rep, "", "Please enter message.")) return false;
	
	frm.submit();
	return true;
	
}

function bgColorMouseOver(var1, var2) {

	document.getElementById(var1).className=var2;

}

/* Sanfor on 21_8_2009 */

function forwardOldMsg(msgId,boxtype) {
	
	if(boxtype == '')
	{
		var boxtype = '1';
	}
    if(msgId!="")
	{
    	closeViewMessage('viewMessage');
        document.formnewmessage.reset();
		xmlHttpMsgRep = GetXmlHttpObject_ms();
		var url = "http://www.hangitup.com/index.php?opt=messages&action=msgsForward";
		xmlHttpMsgRep.open("POST", url, true);
		xmlHttpMsgRep.onreadystatechange = forwardMessageWindow
		xmlHttpMsgRep.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttpMsgRep.send("msgid="+escape(msgId)+"&boxtype="+escape(boxtype));
        
	}

}

function forwardMessageWindow()
{
	if(xmlHttpMsgRep.readyState == 4)
	{
		var retStr = xmlHttpMsgRep.responseText;
        document.getElementById('newmessage').style.display = "none";
		document.getElementById('viewMessage').style.display = 'block';
		document.getElementById('viewMessage').innerHTML = retStr;
		//document.getElementById('from_username').focus();
		
	}
}

function ValidateMessageNew3(frm){
	
	if(frm.to_type_for[0].checked)
	{
		if(!isValid(frm.to_username_for, "", "Please enter username.")) return false;
		
        var uname = frm.to_username_for.value.toLowerCase();
        if(uname!="theasadmin") {
            var chkVal = check_username(frm.to_username_for.value);
            return false;
        }
	}
	else if(frm.to_type_for[1].checked)
	{
		if(!isValid(frm.to_email_for, "", "Please enter email address.")) return false;
		if(!isEmail(frm.to_email_for, "Please enter valid email address.")) return false;
	}

	if(!isValid(frm.subject_for, "", "Please enter subject.")) return false;
	if(!isValid(frm.messagecontent_for, "", "Please enter message.")) return false;
	
	frm.submit();
	return true;
	
}

/*
function deleteSelection(frm) {
	
    if(confirm("Are you sure to selete selected messages?")) {
        
        var selected_ds='';
        var obj_dom = frm.newmessageid;
        if(frm.newmessageid.length) {
            for(var i=0;i < frm.newmessageid.length;i++) {
                //alert(i);
                if(obj_dom[i].checked==true){
                    selected_ds = obj_dom[i].value;
                    //alert(i);
                }
            }
        } else {
            if(obj_dom.checked==true) {
                    selected_ds = 1;
                }
        }
        if(selected_ds=='')	{	
            alert('Please select atleast a message to delete.');
            return false;
        } else {
            frm.submit();
            return true;	
        }
    }
}
*/

function VaildateReplyMsg(frm){
	if(!isValid(frm.rep_text, "", "Please enter your reply.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;
	return true;
}

/********  Morrison added 24 august 2009 *******************************************/


function deleteSelectionInbox(frm) {			
	if(confirm("Are you sure to delete selected messages?"))
	{
	
		var count;
		count=0;
		for (var i = 0; i < frm.elements.length; i++)
		{ 
			if(frm.elements[i].type=="checkbox")
			{
				if(document.formDelInbox.elements[i].name.substr(0,17)=="newmessageidInbox")
				{
					if(document.formDelInbox.elements[i].checked==true)
					{
						count++;
					}
				}	
			}	
		}
		
		if(count==0)
		{
			alert("Please select atleast a message to delete.");
			return false;
		}
		
		//return true;
		frm.submit();
	
	}
	
	return true;
	
	//frm.submit();
	
}


function deleteSelectionSentBox(frm){
	
	if(confirm("Are you sure to delete selected messages?"))
	{
		//alert("ok report");
		var count;
		count=0;
		//alert(frm.elements.length);
		for (var i = 0; i < frm.elements.length; i++)
		{ 
			if(frm.elements[i].type=="checkbox")
			{
				if(document.formDelSentBox.elements[i].name.substr(0,16)=="newmessageidSent")
				{
					if(document.formDelSentBox.elements[i].checked==true)
					{
						count++;
					}
				}	
			}	
		}
		
		if(count==0)
		{
			alert("Please select atleast a message to delete.");
			return false;
		}
		
		//return true;
		frm.submit();
	}
	else
	{
	//alert("cancel");
	return false;	
	}
	
	//frm.submit();
	
}


function deleteSelectionInboxAll(frm) {

	if(confirm("Are you sure to delete selected messages?"))
	{
	   //alert("ok");
		var count;
		count=0;
			//   alert(frm.elements.length);
		for (var i = 0; i < frm.elements.length; i++)
		{ 
			if(frm.elements[i].type=="checkbox")
			{
				if(document.formDelInboxAll.elements[i].name.substr(0,20)=="newmessageidInboxAll")
				{
					if(document.formDelInboxAll.elements[i].checked==true)
					{
						count++;
					}
				}	
			}	
		}
		
		if(count==0)
		{
			alert("Please select atleast a message to delete.");
			return false;
		}
		
		//return true;
		frm.submit();
	}
	else
	{
	return false;	
	}
	
	//frm.submit();
	
}


function deleteSelectionSentBoxAll(frm) {
	
	
	if(confirm("Are you sure to delete selected messages?"))
	{
	
		var count;
		count=0;
		for (var i = 0; i < frm.elements.length; i++)
		{ 
			if(frm.elements[i].type=="checkbox")
			{
				if(document.formDelSentBoxAll.elements[i].name.substr(0,19)=="newmessageidSentAll")
				{
					if(document.formDelSentBoxAll.elements[i].checked==true)
					{
						count++;
					}
				}	
			}	
		}
		
		if(count==0)
		{
			alert("Please select atleast a message to delete.");
			return false;
		}
		
		//return true;
		frm.submit();
		
	}
	else
	{
	return false;	
	}
	
	//frm.submit();
	
}


/***********************************************************************************/

// Redirection to new browser window

function ReLocNewBrowser(url){
	window.open(url);
}
function changeCssMessages(id_change1,id_change2,class_change1,class_change2)
{
	if(id_change1!='' && id_change2!='' && class_change1!='' && class_change2!='')
	{
		document.getElementById(id_change1).className=class_change1;
		document.getElementById(id_change2).className=class_change2;
	}		
} 
function getTplStore(frm){
	
	//alert(document.getElementById('tpl').value);
	
	var count;
	count=0;
	for (var i = 0; i < frm.elements.length; i++)
	{ 
		if(frm.elements[i].type=="radio")
		{
			if(frm.elements[i].name.substr(0,3)=="tpl")
			{
				if(frm.elements[i].checked==true)
				{
					count++;
					//var templateName = frm.elements[i].value;
					//alert("ppppppppp"+templateName);
				}
			}	
		}	
	}
	//return false;
	if(count==0)
	{
		alert("Please select design template for your store.");
		return false;
	}
	
	frm.submit();
	return true;
	
	/*
	if (confirm("You have choosen '"+name+"' design template for your store.\n\nDo you want to save and continue?")){
		frm.submit();
		return true;
	}
	ctrl.checked = false;
	*/
	//return false;
}
function showFeedbackDiv(div1){
	if(document.getElementById(div1).style.display == "block"){
		document.getElementById(div1).style.display = "none";
		document.getElementById(div1+'_button').disabled = true;
	}else{
		document.getElementById(div1).style.display = "block";
		document.getElementById(div1+'_button').disabled = false;
	}
}
function ValidateFeedbackNew(objFrm){
	if(!isValid(document.getElementById('fd_text'), "","Please enter feedback.")) return false;
	//eval("document.frmfeedback_"+val+".submit();");
	objFrm.submit();
	return true;
}

function showFeedbackForm(oid)
{
	//alert(oid);
	if(oid!="")
	{
		xmlHttpMsg = GetXmlHttpObject_ms();
		var url = "http://www.hangitup.com/index.php?opt=orders&action=feedbackform";
		//alert(url);
		xmlHttpMsg.open("POST", url, true);
		xmlHttpMsg.onreadystatechange = showFeedbackWindow
		xmlHttpMsg.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		xmlHttpMsg.send("oid="+escape(oid));
	}
	
}
function showFeedbackWindow()
{
	if(xmlHttpMsg.readyState == 4)
	{
		var retStr = xmlHttpMsg.responseText;
		//alert(retStr);
		document.getElementById('send_feedback').style.display = "block";
		document.getElementById('send_feedback').innerHTML = retStr;
	}
}

function PopWinShipping(url){
	 window.open (url, "Theas","menubar=0,resizable=0, scrollbars=1, width=650,height=550, top=50, left=250");
}

function PopPacking(url){
	 //alert("test------>"+url);	
	 window.open (url, "Print Packing Slip", "menubar=0, resizable=0, scrollbars=yes,width=800, height=600,top=1000,left=100");
	 //window.location.href=url;
}
function DisplayNone(id)
{
	if(id!='' && document.getElementById(id)){
	document.getElementById(id).style.display='none';
	}
}

function UpgradePremium(frm)
{
	//alert("hhhhhhhh");
	//frm.submit();
	//return false;
	//alert(frm);
	
	if(frm.md_c_name){
	
	//alert(frm);
	//alert("Month--->"+frm.md_c_month.value);
	//return false;
	if(!isValid(frm.md_c_name, "", "Please enter the name on credit card.")) return false;
	if(!isValid(frm.md_c_type, "", "Please select credit card type.")) return false;
	if(!isValid(frm.md_c_number, "", "Please enter credit card number.")) return false;
	else{
		str = frm.md_c_number.value;
		if(str.length > 16 || str.length < 16){
			alert("Please enter a valid credit card number.");
			frm.md_c_number.focus();
			return false;
		}
	}
	if(!isValid(frm.md_c_month, "", "Please select a valid expiration month.")) return false;
	if(!isValid(frm.md_c_year, "", "Please select a valid expiration year.")) return false;
	if(!isValid(frm.md_c_back, "", "Please enter security code.")) return false;
	else{
		str = frm.md_c_back.value;
		if(str.length > 3 || str.length < 3){
			alert("Please enter a valid security code.");
			frm.md_c_back.focus();
			return false;
		}
	}
	//alert(frm.md_c_month.value+frm.md_c_year.value.substr(2,3));
	var chkStatus = check_authorize_cc(frm.md_c_number.value,frm.md_c_month.value+frm.md_c_year.value.substr(2,3),frm.md_c_month.value,frm.md_c_year.value,frm.md_c_back.value,frm.md_c_name.value,frm.md_c_type.value);
    return false;
	}
	//alert("11111");
	frm.submit();
	//window.opener.document.location.reload(true);
	//window.close(); // commented by Raymond
	return false;
}

function check_authorize_cc(cc_no,cc_expiry,cc_month,cc_year,cc_back,cc_holder_name,cc_type)
{
	//alert(cc_no);
	//alert(cc_expiry);
	//alert(cc_back);
	xmlHttp = new GetXmlHttpObject_ms();
	var url = "https://www.hangitup.com/check_credit_card_status.php";
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = showCreditCardStatus;
	xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlHttp.send("mode=check&cc_no="+cc_no+"&cc_expiry="+cc_expiry+"&cc_month="+cc_month+"&cc_year="+cc_year+"&cc_back="+cc_back+"&cc_holder_name="+cc_holder_name+"&cc_type="+cc_type);
}

function showCreditCardStatus()
{
	if(xmlHttp.readyState == 4)
	{
		var retStr = xmlHttp.responseText;
		//alert("Ret str----->"+retStr);
		//alert("Exval----->"+document.getElementById('credit_card_status_val').value)
		if(retStr == 1){
		//alert("mmmmm");
		//alert(document.getElementById('credit_card_status_val').value)
		document.getElementById('credit_card_status_val').value=1;
		}
		//alert("hhhhhhh");
		//alert("Updated val----->"+document.getElementById('credit_card_status_val').value);
		if(document.getElementById('credit_card_status_val').value==0)
		{
			alert("Please enter valid credit card details.");
			return false;
		}
		document.form_upgrade_premium.submit();
		/* Added by Raymond */
		 //window.close(); //added by Raymond - to close window
		 //window.opener.document.location.reload(true);
		/* End here */

	}
}

/*
function check_authorize_cc_exist(cc_no,cc_expiry)
{
	xmlHttp = new GetXmlHttpObject_ms();
	var url = "http://www.hangitup.com/check_credit_card_status.php";
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = showCreditCardStatusExist;
	xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlHttp.send("mode=check&cc_no="+cc_no+"&cc_expiry="+cc_expiry);
}
function showCreditCardStatusExist()
{
	if(xmlHttp.readyState == 4)
	{
		var retStr = xmlHttp.responseText;
		if(retStr == 1){
		document.getElementById('credit_card_status_val').value=1;
		}
	}
}
*/
function ShowDivProd(divId,prodId){
	//alert(divId);
	if(document.getElementById(divId).style.display == "block")
		document.getElementById(divId).style.display = "none";
	else document.getElementById(divId).style.display = "block";
	//document.getElementById('product_id_new').value=prodId;

	xmlHttp = new GetXmlHttpObject_ms();
	var url = "http://www.hangitup.com/premium_product_upgrade_form.php";
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = showProdPremiumFormUpgrade;
	xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlHttp.send("mode=check&product_id="+prodId);
	
}
function showProdPremiumFormUpgrade()
{
	if(xmlHttp.readyState == 4)
	{
		var retStr = xmlHttp.responseText;
		//alert(retStr);
		document.getElementById('upgprod').innerHTML=retStr;
	}
}
function ShowDivProdAddNew(divId,ListType){
	/*
	//alert(divId);
	//alert(ListType);
	if(document.getElementById(divId).style.display == "block")
		document.getElementById(divId).style.display = "none";
	else if(ListType==0)
		document.getElementById(divId).style.display = "none";
	else{
		document.getElementById(divId).style.display = "block";
		if(document.getElementById('item_add')){
			document.getElementById('item_add').disabled = true;
		}
	}
	xmlHttp = new GetXmlHttpObject_ms();
	var url = window.open("http://www.hangitup.com/premium_product_add_form.php");
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = showProdPremiumForm;
	xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlHttp.send("mode=check");
	
	*/
	
	if(ListType == 1){
		 window.open('https://www.hangitup.com/premium_product_add_form.php','Theas','toolbar=no,menubar=no,resizable=no,scrollbars=no,height=400,width=540,left=0,right=0,top=0,bottom=0');
	}
	
}
function showProdPremiumForm()
{
	if(xmlHttp.readyState == 4)
	{
		var retStr = xmlHttp.responseText;
		//alert(retStr);
		document.getElementById('upgprod').innerHTML=retStr;
	}
}

/*
function ShowDivProdAddNewClose(divId){
	document.getElementById(divId).style.display = "none";
	document.getElementById('prod_list_type').selectedIndex=0;
	if(document.getElementById('item_add')){
		document.getElementById('item_add').disabled = false;
	}
}
*/

function ShowDivProdAddNewClose(){
	window.close();
	//window.opener.document.location.reload(true);
	/*
	if(window.opener.document.getElementById('prod_list_type')){
		window.opener.document.getElementById('prod_list_type').selectedIndex=0;
	}
	if(window.opener.document.getElementById('item_add')){
		window.opener.document.getElementById('item_add').disabled = false;
	}
	*/
}
/*
function UpgradePremiumProdAddNew(frm)
{

	if(frm.md_c_name){
	if(!isValid(frm.md_c_name, "", "Please enter the name on credit card.")) return false;
	if(!isValid(frm.md_c_type, "", "Please select credit card type.")) return false;
	if(!isValid(frm.md_c_number, "", "Please enter credit card number.")) return false;
	else{
		str = frm.md_c_number.value;
		if(str.length > 16 || str.length < 16){
			alert("Please enter a valid credit card number.");
			frm.md_c_number.focus();
			return false;
		}
	}
	if(!isValid(frm.md_c_month, "", "Please select a valid expiration month.")) return false;
	if(!isValid(frm.md_c_year, "", "Please select a valid expiration year.")) return false;
	if(!isValid(frm.md_c_back, "", "Please enter security code.")) return false;
	else{
		str = frm.md_c_back.value;
		if(str.length > 3 || str.length < 3){
			alert("Please enter a valid security code.");
			frm.md_c_back.focus();
			return false;
		}
	}
	var chkStatus = check_authorize_cc_premium_prod_add_new(frm.md_c_number.value,frm.md_c_month.value+frm.md_c_year.value.substr(2,3),frm.md_c_month.value,frm.md_c_year.value,frm.md_c_back.value,frm.md_c_name.value,frm.md_c_type.value);
    return false;
	}
	//frm.submit();
	document.getElementById('upgprod').style.display = "none";
	document.getElementById('prod_list_type').selectedIndex=1;
	document.getElementById('item_add').disabled = false;
	return false;
}
*/
function UpgradePremiumProdAddNew(frm)
{

	if(frm.md_c_name){
	if(!isValid(frm.md_c_name, "", "Please enter the name on credit card.")) return false;
	if(!isValid(frm.md_c_type, "", "Please select credit card type.")) return false;
	if(!isValid(frm.md_c_number, "", "Please enter credit card number.")) return false;
	else{
		str = frm.md_c_number.value;
		if(str.length > 16 || str.length < 16){
			alert("Please enter a valid credit card number.");
			frm.md_c_number.focus();
			return false;
		}
	}
	if(!isValid(frm.md_c_month, "", "Please select a valid expiration month.")) return false;
	if(!isValid(frm.md_c_year, "", "Please select a valid expiration year.")) return false;
	if(!isValid(frm.md_c_back, "", "Please enter security code.")) return false;
	else{
		str = frm.md_c_back.value;
		if(str.length > 3 || str.length < 3){
			alert("Please enter a valid security code.");
			frm.md_c_back.focus();
			return false;
		}
	}
	var chkStatus = check_authorize_cc_premium_prod_add_new(frm.md_c_number.value,frm.md_c_month.value+frm.md_c_year.value.substr(2,3),frm.md_c_month.value,frm.md_c_year.value,frm.md_c_back.value,frm.md_c_name.value,frm.md_c_type.value);
    return false;
	}
	
	/* 	
	frm.submit();
	document.getElementById('upgprod').style.display = "none";
	window.opener.document.getElementById('prod_list_type').selectedIndex=1;
	window.opener.document.getElementById('item_add').disabled = false;
	window.close();
	window.opener.document.location.reload(true);
	return false;
	*/
	
	/* Added by Raymond  */
		frm.submit();
		//window.close(); //added by Raymond - to close window
		//document.getElementById('upgprod').style.display = "none";
		//window.opener.document.getElementById('prod_list_type').selectedIndex=1;
		//window.opener.document.getElementById('item_add').disabled = false;
		  window.close();
		//window.opener.document.location.reload(true);
		 return false;
	/* End here */
}
function check_authorize_cc_premium_prod_add_new(cc_no,cc_expiry,cc_month,cc_year,cc_back,cc_holder_name,cc_type)
{
	//alert(cc_no);
	//alert(cc_expiry);
	xmlHttp = new GetXmlHttpObject_ms();
	var url = "https://www.hangitup.com/check_credit_card_status.php";
	xmlHttp.open("POST",url,true);
	xmlHttp.onreadystatechange = showCreditCardPremiumProdAddNewStatus;
	xmlHttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
	xmlHttp.send("mode=check&cc_no="+cc_no+"&cc_expiry="+cc_expiry+"&cc_month="+cc_month+"&cc_year="+cc_year+"&cc_back="+cc_back+"&cc_holder_name="+cc_holder_name+"&cc_type="+cc_type);
}

function showCreditCardPremiumProdAddNewStatus()
{
	if(xmlHttp.readyState == 4)
	{
		var retStr = xmlHttp.responseText;
		if(retStr == 1){
		document.getElementById('credit_card_status_val').value=1;
		}
		if(document.getElementById('credit_card_status_val').value==0)
		{
			alert("Please enter valid credit card details.");
			return false;
		}
		document.form_upgrade_premium.submit(); // uncommented by Raymond
		window.close();
		//document.getElementById('upgprod').style.display = "none";
		//document.getElementById('prod_list_type').selectedIndex=1;
		//document.getElementById('item_add').disabled = false;
		
	}
}

function ValidateProfilePaypalEmail(frm){ 
	if(!isValid(frm.mem_seller_email, "", "Please enter paypal e-mail address.")) return false;
	if(!isEmail(frm.mem_seller_email, "Please enter a valid paypal e-mail address.")) return false;
}

function div_call(squeeze, symbol, spanButtonPlaceholder, divFileProgressContainer, image_count, squeeze1, squeeze2, squeeze_main){
			//alert(squeeze);
			//alert(symbol);
			//alert(image_count);	
			//alert("hhhhhhh");
			//alert("spanButtonPlaceholder========>"+spanButtonPlaceholder);
			//alert("divFileProgressContainer========>"+divFileProgressContainer);
			//alert("image_count========>"+image_count);
			//swf_call(spanButtonPlaceholder,divFileProgressContainer,image_count);
			/*
			if(symbol == 'plus'){
				
				document.getElementById(squeeze1).style.display='none';
				document.getElementById(squeeze2).style.display='block';
				document.getElementById(squeeze_main).style.display='block';
				swf_call(spanButtonPlaceholder,divFileProgressContainer,image_count);
			}else if(symbol == 'minus'){
				document.getElementById(squeeze1).style.display='';	
				document.getElementById(squeeze2).style.display='none';
				document.getElementById(squeeze_main).style.display='none';	
			}
			*/
			
			
}
function swf_call(spanButtonPlaceholder, divFileProgressContainer, image_count) {
var swfu;
//alert(spanButtonPlaceholder);
		var queryExt = "";
		
		//alert(document.getElementById("file_data_swf_"+image_count));
		
		if(document.getElementById("file_data_swf_"+image_count) && document.getElementById("file_data_swf_"+image_count).value!="") {
			queryExt = "&imageVal="+document.getElementById("file_data_swf_"+image_count).value;
		}
		//alert(queryExt);
		
		//alert("image_count"+image_count);
		//alert("Name------->"+eval("document.frmadd.file_data_swf_"+image_count).value);
		/*
		if(eval("document.frmadd.file_data_swf_"+image_count) && eval("document.frmadd.file_data_swf_"+image_count).value!="") {
			queryExt = "&imageVal="+eval("document.frmadd.file_data_swf_"+image_count).value;
		}
		*/
			
		
				
		swfu = new SWFUpload({
		// Backend Settings
		upload_url: "http://www.hangitup.com/swf_upload.php?image_count="+image_count+queryExt,
		post_params: {"PHPSESSID": ""},

		// File Upload Settings
		file_size_limit : "3 MB",	// 3MB
		file_types : "*.*",
		file_types_description : "All Files",
		file_upload_limit : "0",

		// Event Handler Settings - these functions as defined in Handlers.js
		//  The handlers are not part of SWFUpload but are part of my website and control how
		//  my website reacts to the SWFUpload events.
		file_queue_error_handler : fileQueueError,
		file_dialog_complete_handler : fileDialogComplete,
		upload_progress_handler : uploadProgress,
		upload_error_handler : uploadError,
		upload_success_handler : uploadSuccess,
		upload_complete_handler : uploadComplete,

		// Button Settings
		
		button_image_url : "http://www.hangitup.com/images/SmallSpyGlassWithTransperancy_17x18.png",
		//button_placeholder_id : "spanButtonPlaceholder1",
		button_placeholder_id : spanButtonPlaceholder,
		button_width: 155,
		button_height: 18,
		button_text : '<span class="button">Select Image <span class="buttonSmall">(3 MB Max)</span></span>',
		button_text_style : '.button { font-family: Helvetica, Arial, sans-serif; font-size: 12pt; } .buttonSmall { font-size: 10pt; }',
		button_text_top_padding: 0,
		button_text_left_padding: 18,
		button_window_mode: SWFUpload.WINDOW_MODE.TRANSPARENT,
		button_cursor: SWFUpload.CURSOR.HAND,
		
		// Flash Settings
		flash_url : "http://www.hangitup.com/js/swfupload/swfupload.swf",

		custom_settings : {
			//upload_target : "divFileProgressContainer1"
			upload_target : divFileProgressContainer
		},
		
		// Debug Settings
		debug: false
	});
};

/* Added By Raymond for Favourite Box */

function ShowProdDivFav(div1, div2, fav_prod_id){
	
		document.cookie=the_cookie
	var the_cookie = "pop_prod_id=" +fav_prod_id;
	document.cookie=the_cookie ;
	//alert("fav_prod_id"+fav_prod_id);
	if(document.getElementById(div1).style.display == "block"){
		fun_favourite_close();
		document.getElementById(div1).style.display = "none";
		document.getElementById(div1+'_btn').disabled = true; 
	}else{
		fun_favourite_close();
		document.getElementById(div1).style.display = "block";
		document.getElementById(div1+'_btn').disabled = false;
		document.getElementById(div2+'_btn').disabled = true;
		if(document.getElementById(div2).style.display == "block"){
			document.getElementById(div2).style.display = "none";
		}
	}
}


function ValidateQuestion_fav(frm){
	<!--frm.query.value = '1';-->
	if(!isValid(frm.sender_name, "", "Please enter 'From' name.")) return false;
	if(!isValid(frm.receiver_contact, "", "Please enter 'To' name.")) return false;
	if(!isValid(frm.sender_email, "", "Please enter 'From E-mail' .")) return false;
	if(!isEmail(frm.sender_email, "Please enter a valid 'From E-mail'.")) return false;
	if(!isValid(frm.msg_subject, "", "Please enter subject.")) return false;
	if(!isValid(frm.msg_text, "", "Please enter your message or query.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;
	frm.submit();
	return true;
}

function ValidateMessage_fav(frm){
	<!--frm.sendmsg.value = '1';-->
	if(!isValid(frm.sender_fr_name, "", "Please enter 'From' name.")) return false;
	if(!isValid(frm.fr_email, "", "Please enter 'To' e-mail.")) return false;
	if(!isEmail(frm.fr_email, "Please enter a valid 'To' e-mail.")) return false;
	if(!isValid(frm.sender_fr_email, "", "Please enter 'From E-mail' .")) return false;
	if(!isEmail(frm.sender_fr_email, "Please enter a valid 'From E-mail'.")) return false;
	if(!isValid(frm.fr_code, "", "Please enter characters as shown in the given image.")) return false;	
	frm.submit();
	return true;
}
/*   End here   */
/***********  Function for height issue of pages of site *****************************************/
function makePanels_alignSmooth(divId){
	var left_content_box_height1 = jQuery("#left_content_box_1").height();
	//alert("Left box1 content height=======>"+left_content_box_height1);
	var left_content_box_height2 = jQuery("#left_content_box_2").height();
	//alert("Left box2 content height=======>"+left_content_box_height1);
	var left_content_box_height3 = jQuery("#left_content_box_3").height();
	//alert("Left box3 content height=======>"+left_content_box_height1);
	var left_content_box_height4 = jQuery("#left_content_box_4").height();
	var left_additional_boxes_height = 44;
	//alert("Left box additional content height=======>"+left_additional_boxes_height);
	/*if((document.getElementById('#left_content_box_1')) and (document.getElementById('#left_content_box_2')) and (document.getElementById('#left_content_box_3')) and (document.getElementById('#left_content_box_4')) )

	{*/
	var main_content_area_height = (left_content_box_height1*1) + (left_content_box_height2*1) + (left_content_box_height3*1) + (left_content_box_height4*1) + (left_additional_boxes_height*1);
	//}
	//alert("Main content area height------>"+main_content_area_height);
	if(divId != ""){
		if(document.getElementById(divId)){
			//alert("hhhhhhh");
			//alert(divId);
			//document.getElementById('css_common_height_control').style.height = "1000px";
			//alert("11111111111");
			//alert(main_content_area_height);
			document.getElementById(divId).style.height = main_content_area_height+"px";
			//alert("Height------>"+document.getElementById(divId).style.height);
			var main_content_scroll_height = ((main_content_area_height*1) - 80) + "px";
			if(document.getElementById(divId+'_scroll_control')) 
			{
				document.getElementById(divId+'_scroll_control').style.height = main_content_scroll_height;
			}	
		}
	} else {
		if((document.getElementById('css_common_height_control'))){
			//alert("ttttt");
			//document.getElementById('css_common_height_control').style.height = "1000px";
			//alert("22222222222");
			//alert(main_content_area_height);
			if(document.getElementById('css_common_height_control')){
				document.getElementById('css_common_height_control').style.height = main_content_area_height+"px";
			}
			//alert("Height------>"+document.getElementById('css_common_height_control').style.height);
			var main_content_scroll_height = ((main_content_area_height*1) - 80);
			//alert(main_content_scroll_height);
			if((document.getElementById('css_common_height_inner_scroll_control')) && (main_content_scroll_height )){
				document.getElementById('css_common_height_inner_scroll_control').style.height = main_content_scroll_height+"px";
			}
			/* Added for product description only on products page */
			var main_content_description_scroll_height = ((main_content_area_height*1) - 450);
			if((document.getElementById('css_desc_height_inner_scroll_control')) && (main_content_scroll_height )){
				document.getElementById('css_desc_height_inner_scroll_control').style.height = main_content_description_scroll_height+"px";
			}
			/*   End here */
		}
		if((document.getElementById('css_common_height_control_stat')) && (main_content_area_height)){
			document.getElementById('css_common_height_control_stat').style.height = main_content_area_height+"px";
		}
		if((document.getElementById('css_common_height_control_forum')) && (main_content_area_height)){
			document.getElementById('css_common_height_control_forum').style.height = main_content_area_height+"px";
		}
	}
}
jQuery(document).ready(function() {
	//css_common_height_control
	// css_common_height_inner_scroll_control
	//alert(jQuery("#left_content_box_1").height());
	//alert("aaaaaaaaaaa");
	makePanels_alignSmooth("");
});
/***********  End here ***************************************************************************/

function validateFileExtension_personalize(fld,type) 
{
	switch(type)
	{
		case 'picture':
			if(!/(\.jpg)$/i.test(fld)) {
				return false;
			}
			break;
		case 'pdf':
			if(!/(\.pdf|\.PDF)$/i.test(fld)) {
				return false;
			}	
			break;
		case 'mp3':
			if(!/(\.mp3|\.MP3|\.swf|\.SWF|\.mpeg|\.MPEG)$/i.test(fld)) {
				return false;
			}	
			break;
		case 'video':
			if(!/(\.swf|\.SWF)$/i.test(fld)) {
				return false;
			}	
			break;	
		case 'videoflash':
			if(!/(\.flv|\.FLV)$/i.test(fld)) {
				return false;
			}	
			break;
		case 'excel':
			if(!/(\.xls|\.XLS)$/i.test(fld)) {
				return false;
			}
			break;	
		default:
			alert('Please specify a valid file extension');
			return false	
	}
	return true;
}
function focusBlankFun(obj, inputVal){
	if(obj.value == inputVal) {
		obj.value = "";
	}
}
function validate_ReviewCharacters_str1()
{ 

	//var g = document.frmedit;
	var g =	document.getElementById("mem_fav_quote_about");
	var text_len = g.value.length; 
	
	var left_chars = 200 - (text_len*1); 
	if(left_chars < 0) { 
		left_chars = 0; 
	} 
	document.getElementById("remaining_chars_span_str1").innerHTML = left_chars;
	document.getElementById("yours_chars_span_str1").innerHTML = text_len;
	if(text_len > 200) 
	{ 
		g.value = g.value.substring(0,200); 
	} 
}
function validate_ReviewCharacters_str2()
{ 
//	var g = document.frmedit;
	var g =	document.getElementById("mem_about_quote_me");
	var text_len = g.value.length; 
	
	
	
	var left_chars = 1500 - (text_len*1); 
	if(left_chars < 0) { 
		left_chars = 0; 
	} 
	document.getElementById("remaining_chars_span_str2").innerHTML = left_chars;
	document.getElementById("yours_chars_span_str2").innerHTML = text_len;
	if(text_len > 1500) { 
		g.value = g.value.substring(0,1500); 
	} 
} 
function TabModifiedCss(id,cssNew)
{
	if(id == 'profile_id_css'){
		document.getElementById(id).className = cssNew;
		document.getElementById('stat_id_css').className = 'menu_stats_010610';
		document.getElementById('prod_id_css').className = 'menu_manage_010610';
		document.getElementById('menu_buyer_id_css').className = 'menu_buyer_010610';
		document.getElementById('menu_message_id_css').className = 'menu_message_010610';
		if(document.getElementById('edit_store_id_css'))
			document.getElementById('edit_store_id_css').className = 'menu_edit_010610';
		document.getElementById('banuser_id_css').className = 'menu_banuser_010610';
	}
	if(id == 'stat_id_css'){
		document.getElementById(id).className = cssNew;
		document.getElementById('profile_id_css').className = 'menu_myprofile_010610';
		document.getElementById('prod_id_css').className = 'menu_manage_010610';
		document.getElementById('menu_buyer_id_css').className = 'menu_buyer_010610';
		document.getElementById('menu_message_id_css').className = 'menu_message_010610';
		if(document.getElementById('edit_store_id_css'))
			document.getElementById('edit_store_id_css').className = 'menu_edit_010610';
		document.getElementById('banuser_id_css').className = 'menu_banuser_010610';
	}
	if(id == 'prod_id_css'){
		document.getElementById(id).className = cssNew;
		document.getElementById('profile_id_css').className = 'menu_myprofile_010610';
		document.getElementById('stat_id_css').className = 'menu_stats_010610';
		document.getElementById('menu_buyer_id_css').className = 'menu_buyer_010610';
		document.getElementById('menu_message_id_css').className = 'menu_message_010610';
		if(document.getElementById('edit_store_id_css'))
			document.getElementById('edit_store_id_css').className = 'menu_edit_010610';
		document.getElementById('banuser_id_css').className = 'menu_banuser_010610';
	}
	if(id == 'menu_buyer_id_css'){
		document.getElementById(id).className = cssNew;
		document.getElementById('profile_id_css').className = 'menu_myprofile_010610';
		document.getElementById('stat_id_css').className = 'menu_stats_010610';
		document.getElementById('prod_id_css').className = 'menu_manage_010610';
		document.getElementById('menu_message_id_css').className = 'menu_message_010610';
		if(document.getElementById('edit_store_id_css'))
			document.getElementById('edit_store_id_css').className = 'menu_edit_010610';
		document.getElementById('banuser_id_css').className = 'menu_banuser_010610';
	}
	if(id == 'menu_message_id_css'){
		document.getElementById(id).className = cssNew;
		document.getElementById('profile_id_css').className = 'menu_myprofile_010610';
		document.getElementById('stat_id_css').className = 'menu_stats_010610';
		document.getElementById('prod_id_css').className = 'menu_manage_010610';
		document.getElementById('menu_buyer_id_css').className = 'menu_buyer_010610';
		if(document.getElementById('edit_store_id_css'))
			document.getElementById('edit_store_id_css').className = 'menu_edit_010610';
		document.getElementById('banuser_id_css').className = 'menu_banuser_010610';
	}
	if(id == 'banuser_id_css'){
		document.getElementById(id).className = cssNew;
		document.getElementById('profile_id_css').className = 'menu_myprofile_010610';
		document.getElementById('stat_id_css').className = 'menu_stats_010610';
		document.getElementById('prod_id_css').className = 'menu_manage_010610';
		document.getElementById('menu_buyer_id_css').className = 'menu_buyer_010610';
		document.getElementById('menu_message_id_css').className = 'menu_message_010610';
		if(document.getElementById('edit_store_id_css'))
			document.getElementById('edit_store_id_css').className = 'menu_edit_010610';
	}
	if(id == 'edit_store_id_css'){
		document.getElementById(id).className = cssNew;
		document.getElementById('profile_id_css').className = 'menu_myprofile_010610';
		document.getElementById('stat_id_css').className = 'menu_stats_010610';
		document.getElementById('prod_id_css').className = 'menu_manage_010610';
		document.getElementById('menu_buyer_id_css').className = 'menu_buyer_010610';
		document.getElementById('menu_message_id_css').className = 'menu_message_010610';
		document.getElementById('banuser_id_css').className = 'menu_banuser_010610';
	}	
 }
 
 
 
 
function TabModifiedCss_Buyer(id,cssNew)
{
	if(id == 'profile_id_css')
	{
		document.getElementById(id).className = cssNew;
		document.getElementById('prod_id_css').className = 'menu_manage_010610';
		document.getElementById('menu_message_id_css').className = 'menu_message_010610';
	}
	if(id == 'menu_message_id_css')
	{
		document.getElementById(id).className = cssNew;
		document.getElementById('profile_id_css').className = 'menu_myprofile_010610';		
		document.getElementById('prod_id_css').className = 'menu_manage_010610';
	}	
	if(id == 'prod_id_css')
	{
		document.getElementById(id).className = cssNew;
		document.getElementById('profile_id_css').className = 'menu_myprofile_010610';
		document.getElementById('menu_message_id_css').className = 'menu_message_010610';
	}
		
 }
 


function value_chk(id)
{
if(document.getElementById(id).value!='' )
{
var i=0;
var count_val= document.getElementById('prodpage').value;
document.getElementById('discount_price').disabled=true;
document.getElementById('discount_price').value="";
for(i=0; i<count_val; i++)
	{
	if(document.getElementById('discount_per_'+i))
	{	
		document.getElementById('discount_per_'+i).value=document.getElementById(id).value;
	//	document.getElementById('status_'+i).checked=true;
	}
	if(document.getElementById('discount_price_'+i))
	{	
		document.getElementById('discount_price_'+i).value="";
	}	
	if(document.getElementById('all').checked==true)
	{	
		if(document.getElementById('discount_per_'+i))
		{
			document.getElementById('discount_per_'+i).disabled=true;		
		}
		if(document.getElementById('discount_price_'+i))
		{
			document.getElementById('discount_price_'+i).disabled=true;
		}
			
	}
		
	}	
}
else
{
var count_val= document.getElementById('prodpage').value;
document.getElementById('discount_price').disabled=false;
 for(i=0; i<count_val; i++)
 {	
	//document.getElementById('status_'+i).checked=false;
	if(document.getElementById('discount_per_'+i))
	{
    	document.getElementById('discount_per_'+i).value='';
		document.getElementById('discount_per_'+i).disabled=false;	
	}
	if(document.getElementById('discount_price_'+i))
	{	
		document.getElementById('discount_price_'+i).disabled=false;
	}	
	}	
 }
}


function value_chk2(id)
{
if(document.getElementById(id).value!='')
{
var i=0;
var count_val= document.getElementById('prodpage').value;
document.getElementById('discount_per').disabled=true;
document.getElementById('discount_per').value="";
 for(i=0; i<count_val; i++)
	{
		if(document.getElementById('discount_price_'+i))
		{
			document.getElementById('discount_price_'+i).value=document.getElementById(id).value;
			//document.getElementById('status_'+i).checked=true;  james comment on 2-8-11 coz  discount column comment
		}	
		if(document.getElementById('discount_per_'+i))
		{
			document.getElementById('discount_per_'+i).value="";
		}	
			if(document.getElementById('all').checked==true)
			{
				if(document.getElementById('discount_price_'+i))
				{
					document.getElementById('discount_price_'+i).disabled=true;
				}
				if(document.getElementById('discount_per_'+i))
				{
					document.getElementById('discount_per_'+i).disabled=true;
				}
			}	
	}	
}
else
{
var count_val= document.getElementById('prodpage').value;
 document.getElementById('discount_per').disabled=false;
 for(i=0; i<count_val; i++)
	{	
		// document.getElementById('status_'+i).checked=false;  james comment on 2-8-11 coz  discount column comment
		if(document.getElementById('discount_price_'+i))
		{
			document.getElementById('discount_price_'+i).value='';
			document.getElementById('discount_price_'+i).disabled=false;
		}
		if(document.getElementById('discount_per_'+i))
		{
			document.getElementById('discount_per_'+i).disabled=false;
		}	
	}	
}
}

function chk_all()
{
var count_val= document.getElementById('prodpage').value;
	for(i=0; i<count_val; i++)
	{
		/* james comment on 2811 coz discont column
		if(document.getElementById('status_'+i))
		{	
			document.getElementById('status_'+i).checked=true;	
		}
		*/
		if(document.getElementById('discount_price_'+i))
		{	
			document.getElementById('discount_price_'+i).disabled=true;
		//	document.getElementById('status_'+i).disabled=true;	
		}
		if(document.getElementById('discount_per_'+i))
		{	
			document.getElementById('discount_per_'+i).disabled=true;
		}
	}	
}
function unchk_all()
{
var count_val= document.getElementById('prodpage').value;
 for(i=0; i<count_val; i++)
	{	
		/*if(document.getElementById('status_'+i))
		{	
			document.getElementById('status_'+i).checked=false;	
		}*/
		if(document.getElementById('discount_price_'+i))
		{	
			document.getElementById('discount_price_'+i).disabled=false;
			document.getElementById('status_'+i).disabled=false;	
		}
		if(document.getElementById('discount_per_'+i))
		{	
			document.getElementById('discount_per_'+i).disabled=false;
		}
	}	
}


function checkall(objForm)
{
var ele,len,i;
ele= document.getElementsByTagName("input");
len=ele.length;
 for(i=0;i<len;i++)
	{
	if(ele[i].type=='checkbox')
		{
			ele[i].checked=objForm;
		}
	}	
}






function  change_action(id,isr)
{
if(id)
{
	if(document.getElementById(isr).checked==false)
	{
		if(document.getElementById('discount_price_'+id))
		{
			document.getElementById('discount_price_'+id).value='';
			document.getElementById('discount_price_'+id).disabled=false;
		}
		if(document.getElementById('discount_per_'+id))
		{
			document.getElementById('discount_per_'+id).disabled=false;
			document.getElementById('discount_per_'+id).value='';
		}
	}
	else
	{
		if(document.getElementById('discount_price_'+id))
		{
			document.getElementById('discount_price_'+id).value=document.getElementById('discount_price').value;
			document.getElementById('discount_price_'+id).disabled=true;
		}
		if(document.getElementById('discount_per_'+id))
		{
			document.getElementById('discount_per_'+id).disabled=true;
			document.getElementById('discount_per_'+id).value=document.getElementById('discount_per').value;
		}	
	}
}
}

function  chk_valid(id,isr)
{
alert("sdfsdfsd ds");
if(id)
{
	if(document.getElementById(isr).checked==false)
	{
		if(document.getElementById('discount_price_'+id))
		{
			document.getElementById('discount_price_'+id).value='';
			document.getElementById('discount_price_'+id).disabled=false;
		}
		if(document.getElementById('discount_per_'+id))
		{
			document.getElementById('discount_per_'+id).disabled=false;
			document.getElementById('discount_per_'+id).value='';
		}
	}
	else
	{
		if(document.getElementById('discount_price_'+id))
		{
			document.getElementById('discount_price_'+id).value=document.getElementById('discount_price').value;
			document.getElementById('discount_price_'+id).disabled=true;
		}
		if(document.getElementById('discount_per_'+id))
		{
			document.getElementById('discount_per_'+id).disabled=true;
			document.getElementById('discount_per_'+id).value=document.getElementById('discount_per').value;
		}	
	}
}
}

function loadImgPop(tmpImg, imgDivId, curImg)
{
	if (window.XMLHttpRequest)
  	{// code for IE7+, Firefox, Chrome, Opera, Safari
  		xmlhttp=new XMLHttpRequest();
  	}
	else{// code for IE6, IE5
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  	}
	xmlhttp.open("GET",tmpImg,false);
	xmlhttp.send(null);
	document.getElementById(imgDivId).innerHTML="<img src='"+tmpImg+"' border='' />";
	document.getElementById("file_data_swf_"+curImg).value = curImg + tmpImg;
}
function loadPopup(curImg,imgProdID)
{
	window.open("http://www.hangitup.com/flash_editor.php?curImg="+curImg+"&imgProdID="+imgProdID, null,"menubar=0, resizable=1, scrollbars=1, width=995, height=760, top=20, left=50");
}


function active_status()
{
	document.getElementById('mem').className="favorite_buyer_80710";
	document.getElementById('fav').innerHTML="Favorite Items";
	document.getElementById('mem').innerHTML='<a href="#" onclick="inactive_status()" title="Favorite Members / Sellers">Favorite Members / Sellers</a>';
	document.getElementById('fav').className="favorite_item_80710";
	document.getElementById('fav_cus').style.display="block";
	document.getElementById('mem_cus').style.display="none";
}

function inactive_status()
{
	document.getElementById('mem').innerHTML="Favorite Members / Sellers";
	document.getElementById('fav').innerHTML='<a href="#" onclick="active_status()" title="Favorite Items">Favorite Items</a>';
	document.getElementById('mem').className="favorite_buyer_80710_2";
	document.getElementById('fav').className="favorite_item_80710_2";
	document.getElementById('fav_cus').style.display="none";
	document.getElementById('mem_cus').style.display="block";
}
function ValidateSendMsg_new(frm)
{
	//alert(document.getElementById("sender_name_2").value);
	if(!isValid(document.getElementById("sender_name_2"), "", "Please enter 'From' name.")) return false;
	if(!isValid(document.getElementById("receiver_contact_2"), "", "Please enter 'To' name.")) return false;
	if(!isValid(document.getElementById("sender_email_2"), "", "Please enter 'From E-mail' .")) return false;
	if(!isEmail(document.getElementById("sender_email_2"), "Please enter a valid 'From E-mail'.")) return false;
	if(!isValid(document.getElementById("msg_subject_2"), "", "Please enter subject.")) return false;
	if(!isValid(document.getElementById("msg_text_2"), "", "Please enter your message or query.")) return false;
	frm.submit();
	return true;
}
function ValidateSendMsg_new_2(frm)
{
	if(!isValid(document.getElementById("sender_name_1"), "", "Please enter 'From' name.")) return false;
	if(!isValid(document.getElementById("receiver_contact_1"), "", "Please enter 'To' name.")) return false;
	if(!isValid(document.getElementById("sender_email_1"), "", "Please enter 'From E-mail' .")) return false;
	if(!isEmail(document.getElementById("sender_email_1"), "Please enter a valid 'From E-mail'.")) return false;
	if(!isValid(document.getElementById("msg_subject_1"), "", "Please enter subject.")) return false;
	if(!isValid(document.getElementById("msg_text_1"), "", "Please enter your message or query.")) return false;
	if(!isValid(document.getElementById("fr_code_21"), "", "Please enter characters as shown in the given image.")) return false;	
	
	//frm.submit();
	return true;
}

function chktextbox(frm)
{
var	flag = 0;
	for(i=0; i < frm.elements.length; i++)
	{
		if(frm.elements[i].type == "text")
		{
			if(frm.elements[i].value!='')
			{			
				flag = 1;
			}
		}
	}
 if(flag == 0) 
 {
 	return false; 
 }
 else
 {
	  return true;
 }
}

function Validate_form_Delete(frm)
{
   if(!chktextbox(frm)) 
	{
		alert('Please enter atleast one record to change.');
		return false;
	}
	if (confirm("Do you really want to save record(s)?"))
	{
		return true;
		//frm.submit();	
	}
	else
	{
	return false;
	}
}
function Validate_form_Delete_1(frm,pid)
{

	var prod_price = document.getElementById('prod_sale_pric_'+pid).value;
	if(prod_price>0)
	{
		if (confirm("Do you really want to save record?"))
		{
			frm.action += "&pid="+pid+"&saleprice=1";
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		alert("Please enter a numeric value you want to change.");
		return false;
	}
}
function Validate_form_Delete_2(frm,pid,cnt)
{
	var prod_price = document.getElementById('discount_price_'+cnt).value;
	var discount_per = document.getElementById('discount_per_'+cnt).value;
	
	if(prod_price>0 || discount_per>0)
	{	
		if (confirm("Do you really want to save record?"))
		{
			frm.action += "&pid="+pid+"&disprice=1";
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		alert("Please enter a numeric value you want to change.");
		return false;
	}
}

function checkIt(evt) 
{
	evt = (evt) ? evt : window.event;
	var charCode = (evt.which) ? evt.which : evt.keyCode;
		if (charCode > 31 && (charCode < 45 || charCode > 57) && charCode != 47 ) 
		{
			status = "This field accepts numbers only.";
			return false;
		}
	status = "";
	return true;
}
function checkIt2(evt,cnt) 
{
	evt = (evt) ? evt : window.event;
	var charCode = (evt.which) ? evt.which : evt.keyCode;
	if (charCode > 31 && (charCode < 45 || charCode > 57) && charCode != 47 ) 
	{
		status = "This field accepts numbers only.";
		return false;
	}
	else
	{
		if(document.getElementById('status_'+cnt))
		{	
			document.getElementById('status_'+cnt).checked=true;	
		}
	}
	status = "";
	return true;
}
function size_attr_chk(){
	//alert("hhhhhhhhhhhh");
	if(document.getElementById('sizeProd')){
		if(document.getElementById('sizeProd').value==''){
			alert("Please select size attribute.");
			return false;
		}
	}
}

function ValidateMemberSection(frm)
{
	if(!isValid(frm.member_name, "", "Please enter username.")) return false;
	str = frm.member_name.value;
	if(str.toLowerCase() == 'theasadmin') { alert("The username which you have entered, is not allowed. Please try another."); frm.member_name.focus(); return false; }
	if(str.length < 5) { alert("Sorry, your username length should be between 5 to 28 characters."); frm.member_name.focus(); return false; }
	if(str.length > 28) { alert("Sorry, your username length should be between 5 to 28 characters."); frm.member_name.focus(); return false; }
	
	var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?";
	for (var i = 0; i < frm.member_name.value.length; i++)
	{
  		if (iChars.indexOf(frm.member_name.value.charAt(i)) != -1)
		{
  			alert ("Username contains invalid characters. Allowed only alpha-numeric and symbols like: hyphen(-), underscore(_) and space( ) only.");
			frm.member_name.focus();
  			return false;
  		}
    }
	if(!isValid(frm.member_email, "", "Please enter e-mail.")) return false; 
	if(!isEmail(frm.member_email, "Please enter valid email address.")) return false;
    
    if(!isValid(frm.fr_code_1, "", "Please enter characters as shown in the given image.")) return false;
    
    
	return true;
}

function ShowDiv_cap(divId)
{
	if(document.getElementById(divId).style.display == "block")
	document.getElementById(divId).style.display = "none";
	else document.getElementById(divId).style.display = "block";
}

function ValidateVideos(frm, url)
{
	if(!isValid(frm.title, "", "Please enter video title.")) return false;
	if(!isValid(frm.embed_code, "", "Please enter video embed code.")) return false;
	return true;
}

function update(id,tab)
{

if(tab!='Stats Help Video')
{
	document.getElementById("Video_Content_Div").style.display='block';
	if(document.getElementById("link"))
	{
		document.getElementById("link").href = id;
		document.getElementById("link").title="Hangitup '"+tab+"'";
	}
	if(document.getElementById("vi_img"))
	{
		document.getElementById("vi_img").alt = tab;
	}
	if(document.getElementById("vid_id"))
	{
		document.getElementById('vid_id').innerHTML = tab;	
	}
}
else
{
		document.getElementById('vid_id').innerHTML = '';
		document.getElementById("Video_Content_Div").style.display='none';	
}

	return;
}


function SetUserVideoDisable()
{
	alert(document.getElementById("Video_Content_Div").style.display);
	document.getElementById("Video_Content_Div").style.display='none';
	alert("this is content text.");	
	return;
}





function Confirm_details(id)
{
	var answer = confirm("Do you want to create data backup file.")
	if (!answer)
    {
		window.location = "http://www.hangitup.com/index.php?opt=member&action=welcome&tab=5";
	}
	else
    {
		tbl_init(id);
	}
}


function Confirm_details2(id)
{
	var answer = confirm("Do you want to create data backup file.")
	if (!answer)
    {
		getPage('upg_member', 'member', '&action=upgrade', '')
        TabModifiedCss('edit_store_id_css','menu_edit_cur_010610')
        update('videos_all.php?page_id=6&img_name=&width=650&height=510','Edit Store Help Video')
	}
	else
    {
		tbl_init(id);
    }
}


function fileUpload(form, imgId, imgPos)
{
	var prevFormAct = form.action;
	var prevFormTrg = form.target;

	if(document.getElementById(imgId).value==''){
		alert("Please browse the image you want to upload.");
		return false;
	}
	if(!validateFileExtension_avtar(document.getElementById(imgId).value,"hobbies_image"))
    {
        alert("Please upload valid image only jpg or JPG.");
        return false;
    }

	var div_id = imgId+"_display"; 
	var imgStr='<img src="images/working.gif" border="0" />';
	var preVal=document.getElementById(imgId+"_display").innerHTML;
	var retVal=0;
	var frmName = "upload_iframe"+imgPos;
    
   // var form=document.frmreg;

    // Create the iframe...
    var iframe = document.createElement("iframe");
    iframe.setAttribute("id",frmName);
    iframe.setAttribute("name",frmName);
    iframe.setAttribute("width","0");
    iframe.setAttribute("height","0");
    iframe.setAttribute("border","0");
    iframe.setAttribute("style","width: 0; height: 0; border: none;");

    // Add to document...
    form.parentNode.appendChild(iframe);
    window.frames[frmName].name=frmName;
    
    iframeId = document.getElementById(frmName);

    // Add event...
    var eventHandler = function()  {
    
        if (iframeId.detachEvent)
        iframeId.detachEvent("onload", eventHandler);
        else
        iframeId.removeEventListener("load", eventHandler, false);
        
        // Message from server...
        if (iframeId.contentDocument) {
        content = iframeId.contentDocument.body.innerHTML;
        } else if (iframeId.contentWindow) {
        content = iframeId.contentWindow.document.body.innerHTML;
        } else if (iframeId.document) {
        content = iframeId.document.body.innerHTML;
        }
        if(content==0){
			content = preVal;			
			document.getElementById(imgId+"_error").style.display="block";
		}else{
			document.getElementById(imgId+"_error").style.display="none";
		}
        document.getElementById(div_id).innerHTML = content;
        
        // Del the iframe...
		//alert(iframeId.parentNode.removeChild);
        setTimeout("iframeId.parentNode.removeChild", 250);
    }
    if (iframeId.addEventListener)
    iframeId.addEventListener("load", eventHandler, true);
    if (iframeId.attachEvent)
    iframeId.attachEvent("onload", eventHandler);
    
    // Set properties of form...
    form.setAttribute("target",frmName);
    form.setAttribute("action", 'http://www.hangitup.com//member/upload_fly_image.php?imgPos='+imgPos);
    form.setAttribute("method","post");
    form.setAttribute("enctype","multipart/form-data");
    form.setAttribute("encoding","multipart/form-data");
    
    // Submit the form...
    form.submit();
	form.action = prevFormAct;
	form.target = prevFormTrg;
	document.getElementById(div_id).innerHTML = imgStr;
	document.getElementById(imgId).value='';
}

var xmlhttpCat;
var str="";
function retunAjaxValue(url)
{
	if (window.XMLHttpRequest){ // code for Mozilla, etc.
		  xmlhttpCat=new XMLHttpRequest();
		  xmlhttpCat.open("GET",url,false);
		  xmlhttpCat.send(null);
		  
		  if (xmlhttpCat.readyState==4 && xmlhttpCat.status==200)
		  str = xmlhttpCat.responseText;
	  }else if (window.ActiveXObject){ // code for IE
	  	xmlhttpCat=new ActiveXObject("Microsoft.XMLHTTP");
		if (xmlhttpCat){
		    xmlhttpCat.open("GET",url,false);
		    xmlhttpCat.send();
		    
		    if (xmlhttpCat.readyState==4 && xmlhttpCat.status==200)
		    str = xmlhttpCat.responseText;
		}
	  }
	  return str;
}




function DeleteImage(imgId,imgPos)
{
	var imgStr='<img src="images/working.gif" border="0" />';
	var noImg = '<img src="images/no-prod.jpg" alt="" width="100" height="100"/>';
	var preVal=document.getElementById(imgId+"_display").innerHTML;
	var retVal=0;
	if(preVal!='')
	{
		retVal = retunAjaxValue("http://www.hangitup.com//member/delete_fly_image.php?imgPos="+imgPos);
		document.getElementById(imgId+"_display").innerHTML=imgStr;

		if(retVal=="1")
		{
			document.getElementById(imgId+"_display").innerHTML=noImg;	
		}
		else
		{
			alert("There is some problem occured while deleting image.\nPlease try again.");
			document.getElementById(imgId+"_display").innerHTML=preVal;
		}
	}   
}

var xmlhttp;
function getxmlhttpobject()
{
var xmlhttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlhttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
	  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlhttp;
}

function Create_Set_File()
{
 if (confirm("Do you want to create a new data backup file?"))
    {
	    document.getElementById("title_na").style.display='block';
    }
}

function Create_backup_files(name)
{   
        if(name=='')
        {
            alert("Please enter file name");
        }
        else
        {
            var url="http://www.hangitup.com//create_backup/create_backup_support.php?file_name="+encodeURI(name);		
            //alert(url);
            xmlHttp=getxmlhttpobject();
            xmlHttp.onreadystatechange=function()
            {			
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                {	
                //alert(xmlHttp.responseText);
                    document.getElementById("show_result").innerHTML=xmlHttp.responseText;	
                    document.getElementById("title_na").style.display='none';
                    document.getElementById("file_name").value='';		
                    document.getElementById('result_message').innerHTML='New Store demo file create successfully.';			            
                }		
            }
            xmlHttp.open("GET",url,true);
            xmlHttp.send(null);		
        }        
}

function load_backup_files(name,td_id)
{	
//alert(td_id);
    if (confirm("Do you want to load this save file?"))
    {	
        var url="http://www.hangitup.com//create_backup/files/"+name;        
        var counter=document.getElementById('Record_count_id').value;	        
        xmlHttp=getxmlhttpobject();
        xmlHttp.onreadystatechange=function()
        {			
            if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
            {	
				var forword_url="http://www.hangitup.com/index.php?"+td_id;        
		        window.location.href=forword_url;
                //alert(document.getElementById(td_id).innerHTML);            
                //document.getElementById('result_message').innerHTML='Demo file load successfully.';						
				
            }
            
        }
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);	
       }		
}

function load_backup_files_2(name,td_id)
{	
    	
        var url="http://www.hangitup.com//create_backup/files/"+name;
//alert(name);
              
        xmlHttp=getxmlhttpobject();
        xmlHttp.onreadystatechange=function()
        {			
            if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
            {	
                //alert(document.getElementById(td_id).innerHTML);            
                document.getElementById('result_message').innerHTML='Store reset successfully.';						
            }
            
        }
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);	
     		
}


function delete_backup_files(name)
{	
		var url="http://www.hangitup.com//create_backup/create_backup_support.php?id="+encodeURI(name);
		//alert(url);
		xmlHttp=getxmlhttpobject();
		xmlHttp.onreadystatechange=function()
		{			
			if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
			{					
				document.getElementById("show_result").innerHTML=xmlHttp.responseText;                
                document.getElementById('result_message').innerHTML='File delete successfully.';		
			}			
		}
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);		
}

function GetInfo_Domain(frm, name, val)
{
var myForm=new Array(); 
myForm[0]="";       
myForm[1]="tech";       
myForm[2]="adm";
myForm[3]="bill";
for(var x=1;x<4;x++)
    {
        if(document.getElementById(x).checked==true)
        {	
	        document.getElementById(myForm[x]).style.display='block';
            document.getElementById(myForm[x] + '_main_inner').innerHTML='<img src="images/minus_sign.png" alt="" width="13" height="13" />';                       
            document.getElementById(myForm[x] + '_title').value = frm.reg_title.value;
            document.getElementById(myForm[x] + "_firstname").value = frm.reg_firstname.value;
            document.getElementById(myForm[x] + "_lastname").value = frm.reg_lastname.value;
            document.getElementById(myForm[x] + "_company").value = frm.reg_company.value;
            document.getElementById(myForm[x] + "_address1").value = frm.reg_address1.value;
            document.getElementById(myForm[x] + "_address2").value = frm.reg_address2.value;
            document.getElementById(myForm[x] + "_city").value = frm.reg_city.value;
            document.getElementById(myForm[x] + "_state").value = frm.reg_state.value;
            document.getElementById(myForm[x] + "_zip").value = frm.reg_zip.value;
            document.getElementById(myForm[x] + "_country").value = frm.reg_country.value;
            document.getElementById(myForm[x] + "_phone").value = frm.reg_phone.value;
            document.getElementById(myForm[x] + "_email").value = frm.reg_email.value;     
		}
        else	           
        {
        	document.getElementById(myForm[x] + '_main_inner').innerHTML='<img src="images/plus_sign.jpg" alt="" width="13" height="13" />';     
	        document.getElementById(myForm[x]).style.display='none';
            document.getElementById(myForm[x] + '_title').value = '';
            document.getElementById(myForm[x] + "_firstname").value = '';
            document.getElementById(myForm[x] + "_lastname").value = '';
            document.getElementById(myForm[x] + "_company").value = '';
            document.getElementById(myForm[x] + "_address1").value = '';
            document.getElementById(myForm[x] + "_address2").value = '';
            document.getElementById(myForm[x] + "_city").value = '';
            document.getElementById(myForm[x] + "_state").value = '';
            document.getElementById(myForm[x] + "_zip").value = '';
            document.getElementById(myForm[x] + "_country").value = '';
            document.getElementById(myForm[x] + "_phone").value = '';
            document.getElementById(myForm[x] + "_email").value = '';                 
          }           
    }    
}


function show_div(val)
{
    if(document.getElementById(val).style.display=='block')
    {
        document.getElementById(val + '_main_inner').innerHTML='<img src="images/plus_sign.jpg" alt="" width="13" height="13" />';
        document.getElementById(val).style.display='none';
    }
    else
    {
        document.getElementById(val + '_main_inner').innerHTML='<img src="images/minus_sign.png" alt="" width="13" height="13" />';    
        document.getElementById(val).style.display='block';            
    }
}


function select_domain_name(val)
{
	//alert(val);
	document.getElementById('dom_name2').value=val;
	document.getElementById('res').innerHTML='<img src="images/yes.jpg" alt="Yes" width="24" height="24" title="Yes"/>';

}

function show_domain_result(val)
{
	if(val==1)
	{
	//	alert(val);
	//	document.getElementById('res').value='<img src="images/yes.jpg" alt="Yes" width="24" height="24" title="Yes"/>';
	}
}


function checkDomain(nname)
{
var arr = new Array(
'.com','.net','.org','.biz','.coop','.info','.museum','.name',
'.pro','.edu','.gov','.int','.mil','.ac','.ad','.ae','.af','.ag',
'.ai','.al','.am','.an','.ao','.aq','.ar','.as','.at','.au','.aw',
'.az','.ba','.bb','.bd','.be','.bf','.bg','.bh','.bi','.bj','.bm',
'.bn','.bo','.br','.bs','.bt','.bv','.bw','.by','.bz','.ca','.cc',
'.cd','.cf','.cg','.ch','.ci','.ck','.cl','.cm','.cn','.co','.cr',
'.cu','.cv','.cx','.cy','.cz','.de','.dj','.dk','.dm','.do','.dz',
'.ec','.ee','.eg','.eh','.er','.es','.et','.fi','.fj','.fk','.fm',
'.fo','.fr','.ga','.gd','.ge','.gf','.gg','.gh','.gi','.gl','.gm',
'.gn','.gp','.gq','.gr','.gs','.gt','.gu','.gv','.gy','.hk','.hm',
'.hn','.hr','.ht','.hu','.id','.ie','.il','.im','.in','.io','.iq',
'.ir','.is','.it','.je','.jm','.jo','.jp','.ke','.kg','.kh','.ki',
'.km','.kn','.kp','.kr','.kw','.ky','.kz','.la','.lb','.lc','.li',
'.lk','.lr','.ls','.lt','.lu','.lv','.ly','.ma','.mc','.md','.mg',
'.mh','.mk','.ml','.mm','.mn','.mo','.mp','.mq','.mr','.ms','.mt',
'.mu','.mv','.mw','.mx','.my','.mz','.na','.nc','.ne','.nf','.ng',
'.ni','.nl','.no','.np','.nr','.nu','.nz','.om','.pa','.pe','.pf',
'.pg','.ph','.pk','.pl','.pm','.pn','.pr','.ps','.pt','.pw','.py',
'.qa','.re','.ro','.rw','.ru','.sa','.sb','.sc','.sd','.se','.sg',
'.sh','.si','.sj','.sk','.sl','.sm','.sn','.so','.sr','.st','.sv',
'.sy','.sz','.tc','.td','.tf','.tg','.th','.tj','.tk','.tm','.tn',
'.to','.tp','.tr','.tt','.tv','.tw','.tz','.ua','.ug','.uk','.um',
'.us','.uy','.uz','.va','.vc','.ve','.vg','.vi','.vn','.vu','.ws',
'.wf','.ye','.yt','.yu','.za','.zm','.zw');

var mai = nname;
var val = true;

var dot = mai.lastIndexOf(".");
var dname = mai.substring(0,dot);
var ext = mai.substring(dot,mai.length);
//alert(ext);
	
if(dot>2 && dot<57)
{
	for(var i=0; i<arr.length; i++)
	{
	  if(ext == arr[i])
	  {
	 	val = true;
		break;
	  }	
	  else
	  {
	 	val = false;
	  }
	}
	if(val == false)
	{
	  	// alert("Your domain extension "+ext+" is not correct");
		 return false;
	}
	else
	{
		for(var j=0; j<dname.length; j++)
		{
		  var dh = dname.charAt(j);
		  var hh = dh.charCodeAt(0);
		  if((hh > 47 && hh<59) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==45 || hh==46)
		  {
			 if((j==0 || j==dname.length-1) && hh == 45)	
		  	 {
		 	  	 //alert("Domain name should not begin are end with '-'");
			      return false;
		 	 }
		  }
		else	{
		  	// alert("Your domain name should not have special characters");
			 return false;
		  }
		}
	}
}
else
{
 //alert("Your Domain name is too short/long");
 return false;
}	

return true;
}


function check_avail_new(frm)
{
var dmn_val = document.getElementById('dom_name2').value;
if(checkDomain(dmn_val))
	{
	url = 'http://www.hangitup.com/whois_new/whois.php?page=WhoisSearch&domain=' + dmn_val;
	document.getElementById('dmn_result').innerHTML=getAJAXcontent(url);
    document.getElementById('purchase_id').style.display='';	
    
	var	search_url="http://www.hangitup.com/includes/domain_search_result.php?domain="+encodeURI(dmn_val);
	
	//alert(getAJAXcontent(search_url));
	if(getAJAXcontent(search_url)=='0')
        {
            document.getElementById('res').innerHTML='<img src="images/yes.jpg" alt="Yes" width="24" height="24" title="Yes"/>';             
        }
        else if(getAJAXcontent(search_url)=='1')
        {
             document.getElementById('res').innerHTML='<img src="images/no.jpg" alt="No" width="24" height="24" title="No"/>';
        }
        else if(getAJAXcontent(search_url)=='2')
        {
             document.getElementById('res').innerHTML='<img src="images/no.jpg" alt="No" width="24" height="24" title="No"/>';
        }
        else
        {
             document.getElementById('res').innerHTML='';
        }
	}
	else
	{
		document.getElementById('res').innerHTML='';
		document.getElementById('dmn_result').innerHTML='';
		document.getElementById('purchase_id').style.display='none';
		alert("Enter valid domain name.");
	}

}


function check_avail_return(frm)
{
var dmn_val = document.getElementById('dom_name2').value;
if(checkDomain(dmn_val))
	{
	url = 'http://www.hangitup.com/whois_new/whois.php?page=WhoisSearch&domain=' + dmn_val;
	document.getElementById('dmn_result').innerHTML=getAJAXcontent(url);
    document.getElementById('purchase_id').style.display='';	
    
	var	search_url="http://www.hangitup.com/includes/domain_search_result.php?domain="+encodeURI(dmn_val);
	
	//alert(getAJAXcontent(search_url));
	if(getAJAXcontent(search_url)=='0')
        {
            document.getElementById('res').innerHTML='<img src="images/yes.jpg" alt="Yes" width="24" height="24" title="Yes"/>';
            return true;        
        }
        else if(getAJAXcontent(search_url)=='1')
        {
             document.getElementById('res').innerHTML='<img src="images/no.jpg" alt="No" width="24" height="24" title="No"/>';
			return false;
        }
        else if(getAJAXcontent(search_url)=='2')
        {
             document.getElementById('res').innerHTML='<img src="images/no.jpg" alt="No" width="24" height="24" title="No"/>';
			return false;	
        }
        else
        {
             document.getElementById('res').innerHTML='';
			return false;
        }
	}
	else
	{
		document.getElementById('res').innerHTML='';
		document.getElementById('dmn_result').innerHTML='';
		document.getElementById('purchase_id').style.display='none';
		alert("Enter valid domain name.");
		return false;
	}

}



function ValidateDomainReg_New(frm)
{
	if(!isValid(frm.reg_firstname, "", "Please enter registrant first name.")) return false;
	if(!isValid(frm.reg_lastname, "", "Please enter registrant last name.")) return false;	
	//if(!isValid(frm.reg_company, "", "Please enter registrant company name.")) return false;	
	if(!isValid(frm.reg_address1, "", "Please enter registrant address 1.")) return false;
	if(!isValid(frm.reg_city, "", "Please enter registrant city/town.")) return false;
	if(!isValid(frm.reg_state, "", "Please enter registrant state.")) return false;
	if(!isValid(frm.reg_zip, "", "Please enter registrant zip code.")) return false;
	if(!isValid(frm.reg_country, "", "Please select registrant country.")) return false;
	if(!isValid(frm.reg_phone, "", "Please enter registrant phone no.")) return false;
	if(trim(frm.reg_phone.value) != "" )
	{	phone = frm.reg_phone;
		var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		for (var i = 0; i < phone.value.length; i++)
		{ 
			if (iChars.indexOf(phone.value.charAt(i)) != -1)
			{
				alert ("Invalid registrant phone no. Allowed only numeric and symbols like:  -, (, )  only.");
				phone.focus();
				return false;
			}
		}
	}
	if(!isValid(frm.reg_email, "", "Please enter registrant email.")) return false;
	if(!isEmail(frm.reg_email, "Please enter a valid registrant email.")) return false;    

   if(!isValid(frm.md_c_type, "", "Please select credit card type.")) return false;
	if(!isValid(frm.md_c_number, "", "Please enter credit card number.")) return false;
	else{
		str = frm.md_c_number.value;
		if(str.length > 16 || str.length < 16){
			alert("Please enter a valid credit card number.");
			frm.md_c_number.focus();
			return false;
		}
	}
    
  
	if(!isValid(frm.md_c_back, "", "Please enter security code.")) return false;
	else{
		str = frm.md_c_back.value;
		if(str.length > 3 || str.length < 3){
			alert("Please enter a valid security code.");
			frm.md_c_back.focus();
			return false;
		}
	}
    if(!isValid(frm.md_c_month, "", "Please select a valid expiration month.")) return false;
	if(!isValid(frm.md_c_year, "", "Please select a valid expiration year.")) return false;



}

function MoveToLightBox(id)
{
	//alert("http://www.hangitup.com//create_backup/"+id);
	document.getElementById("link").href = "http://www.hangitup.com//create_backup/"+id;
}


function Save_Backup_Files(name)
{   
        if(name=='')
        {
            alert("Please enter file name");
        }
        else
        {
            var url="http://www.hangitup.com//create_backup/create_backup_support.php?save_name="+encodeURI(name);		
            //alert(url);
            xmlHttp=getxmlhttpobject();
            xmlHttp.onreadystatechange=function()
            {			
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                {	                
                    document.getElementById("show_result").innerHTML=xmlHttp.responseText;	
                    document.getElementById('result_message').innerHTML='New Store demo file create successfully.';			            
                }		
            }
            xmlHttp.open("GET",url,true);
            xmlHttp.send(null);		
        }        
}

function Save_Backup_Files(name,path_name,query_status,Search_domain)
{   
        if(name=='' && query_status=='Save')
        {
            alert("Please enter file name");
        }
        else
        {
        if(query_status=='Save')
        {        
            var url="http://www.hangitup.com//create_backup/create_backup_support.php?save_name="+encodeURI(name)+"&path_name="+encodeURI(path_name)+"&query_status="+encodeURI(query_status)+"&Search_domain="+Search_domain;		
        }
        if(query_status=='Update')
        {
            var url="http://www.hangitup.com//create_backup/create_backup_support.php?update_id="+encodeURI(name)+"&path_name="+encodeURI(path_name)+"&query_status="+encodeURI(query_status)+"&Search_domain="+Search_domain;		
        }
         //alert(url);
        
           xmlHttp=getxmlhttpobject();
            xmlHttp.onreadystatechange=function()
            {			
                if(xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
                {	                
                //	alert(xmlHttp.responseText);
                                
                   //document.getElementById("show_result").innerHTML=xmlHttp.responseText;	
                   alert('New store demo file create successfully.');			            
                   window.location.reload(true);
                }		
            }
            xmlHttp.open("GET",url,true);
            xmlHttp.send(null);		
        }        
}


function fav_show_div()
{
    document.getElementById('fav_show').style.display='none';
    document.getElementById('show_video123').style.display='block';
    document.getElementById('nav_link').style.display='none';
    document.getElementById('nav_link2').style.display='block';
}
function fav_hide_div()
{
    document.getElementById('show_video123').style.display='none';
    document.getElementById('fav_show').style.display='block';
    document.getElementById('nav_link2').style.display='none';
    document.getElementById('nav_link').style.display='block';
}

function getListOptionsCat(parent_id, opt, optId)
{	//alert(parent_id +"--"+ opt +"--"+ optId);
	//alert(optId)
	document.getElementById('subCateId').value = '';
	document.getElementById('subSubCateId').value = '';
	document.getElementById('size').value = '';
	

	document.getElementById('cateName2').innerHTML = 'Any Sub Category';
	document.getElementById('cateName4').innerHTML = 'Any Sub Sub Category';	
	document.getElementById('cateName5').innerHTML = 'Any Size';
	
	document.getElementById('fdd').style.display='block';
	document.getElementById('ul_dd').innerHTML=getAJAXcontent("http://www.hangitup.com/search-list.php?opt="+opt+"&id="+parent_id);
	document.getElementById('fdd').style.display='none';
}

function ValidateForgotPwdFOREMAIL(frm){
	if(!isValid(frm.username, "", "Please enter username or e-mail.")) return false;
	return true;
}

function ValidateChangePassword(frm)
{ 
	if(!isValid(frm.userpwd, "", "Please enter old password.")) return false;
	if(!isValid(frm.mem_password, "", "Please enter new password.")) return false;
	str = frm.mem_password.value;
	if(str.length < 5) { alert("Sorry, your password length should be between 5 to 15 characters."); frm.mem_password.focus(); return false; }
	if(str.length > 15) { alert("Sorry, your password length should be between 5 to 15 characters."); frm.mem_password.focus(); return false; }
	if(!isValid(frm.mem_password, frm.userpwd.value, "Old password and new password should not match.")) return false;
	if(!isValid(frm.repwd, "", "Please enter confirm password.")) return false;
	if(trim(frm.repwd.value) != trim(frm.mem_password.value)) { alert("New password and confirm password do not match."); frm.repwd.focus();  return false;}

	frm.change_password_click.value="1";
	frm.submit();
	//return true;
}

function ValidateChangeUsername(frm)
{ 

	if(!isValid(frm.mem_username, "", "Please enter new username.")) return false;
	str = frm.mem_username.value;
	if(str.toLowerCase() == 'theasadmin') { alert("The username which you have entered, is not allowed. Please try another."); frm.mem_username.focus(); return false; }
	if(str.length < 5) { alert("Sorry, your username length should be between 5 to 28 characters."); frm.mem_username.focus(); return false; }
	if(str.length > 28) { alert("Sorry, your username length should be between 5 to 28 characters."); frm.mem_username.focus(); return false; }
	
	var iChars = "!@$%^&=[]~`\\\';,./{}|\":<>?";
	for (var i = 0; i < frm.mem_username.value.length; i++)
	{
  		if (iChars.indexOf(frm.mem_username.value.charAt(i)) != -1)
		{
  			alert ("Username contains invalid characters. Allowed only alpha-numeric and symbols like: hyphen(-), underscore(_) and space( ) only.");
			frm.mem_username.focus();
  			return false;
  		}
    }
    
	frm.submit();
	//return true;
}

function nl2br_js(myString) {
var regX = /\n/gi ;

s = new String(myString);
s = s.replace(regX, "<br /> \n");
return s;
}

function stripHTML(t) {

  return nl2br_js(t.toString().replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/</g,"&lt;").replace(/>/g,"&gt;"));
}



function Manage_Preview_Page()
{

	if(window.opener.document.getElementById("mem_fav_quote_about").value!='')
	{
		//alert(window.opener.document.getElementById("mem_fav_quote_about").value);
		document.getElementById("fav_quote").innerHTML=stripHTML(window.opener.document.getElementById("mem_fav_quote_about").value);
		//alert(stripHTML(window.opener.document.getElementById("mem_fav_quote_about").value));
	}
	else
	{
		document.getElementById("fav_quote_div").style.display='none';
		document.getElementById("fav_quote_div2").style.display='block';
	}

	if(window.opener.document.getElementById("mem_pol_refunds_id"))
	{
		if(window.opener.document.getElementById("mem_pol_paydetails_id").value=='' && window.opener.document.getElementById("mem_pol_shipdetails_id").value=='' && window.opener.document.getElementById("mem_pol_refunds_id").value=='' && window.opener.document.getElementById("mem_pol_faq_id").value=='')
		{
			document.getElementById("seller_policy").style.display='none';
		}
		else
		{
			if(window.opener.document.getElementById("mem_pol_paydetails_id").value!=''){
				document.getElementById("mem_pol_paydetails").style.display='block'
				document.getElementById("mem_pol_paydetails_content").innerHTML=stripHTML(window.opener.document.getElementById("mem_pol_paydetails_id").value);
			}
			if(window.opener.document.getElementById("mem_pol_shipdetails_id").value!=''){
				document.getElementById("mem_pol_shipdetails").style.display='block'
				document.getElementById("mem_pol_shipdetails_content").innerHTML=stripHTML(window.opener.document.getElementById("mem_pol_shipdetails_id").value);
			}
			if(window.opener.document.getElementById("mem_pol_refunds_id").value!=''){
				document.getElementById("mem_pol_refunds").style.display='block'
				document.getElementById("mem_pol_refunds_content").innerHTML=stripHTML(window.opener.document.getElementById("mem_pol_refunds_id").value);
			}
			if(window.opener.document.getElementById("mem_pol_faq_id").value!=''){
				document.getElementById("mem_pol_faq").style.display='block'
				document.getElementById("mem_pol_faq_content").innerHTML=stripHTML(window.opener.document.getElementById("mem_pol_faq_id").value);	
			}
		}
	}
	if(window.opener.document.getElementById("mem_about_quote_me").value!='' || document.getElementById("aboutme_pic_id").value!='')
	{
		document.getElementById("about_me_text").innerHTML=stripHTML(window.opener.document.getElementById("mem_about_quote_me").value);
	}
	else
	{
		document.getElementById("about_me_text_div").style.display='none';
	}
	if(window.opener.document.getElementById("hobby_int").value!='' || document.getElementById("hobby_inte_image1").value!='' || document.getElementById("hobby_inte_image2").value!='')
	{
		document.getElementById("hobby_interest").innerHTML=stripHTML(window.opener.document.getElementById("hobby_int").value);
	}
	else
	{
		document.getElementById("hobby_interest_div").style.display='none';
	}
	if((trim(window.opener.document.getElementById("mem_fav_head1").value)!='' && trim(window.opener.document.getElementById("mem_fav_head1").value)!='Enter Favorites Heading') || (trim(window.opener.document.getElementById("mem_fav_head2").value)!='' && trim(window.opener.document.getElementById("mem_fav_head2").value)!='Enter Favorites Heading') || (trim(window.opener.document.getElementById("mem_fav_head3").value)!='' && trim(window.opener.document.getElementById("mem_fav_head3").value)!='Enter Favorites Heading') ||  (trim(window.opener.document.getElementById("mem_fav_head4").value)!='' && trim(window.opener.document.getElementById("mem_fav_head4").value)!='Enter Favorites Heading'))
	{        
    if(trim(window.opener.document.getElementById("mem_fav_head1").value)!='' && window.opener.document.getElementById("mem_fav_head1").value!='Enter Favorites Heading')
    {
        document.getElementById('mem_fav_hea1').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav_head1").value);        
        if(window.opener.document.getElementById("mem_fav011").value!='Favorite1')
        {
            document.getElementById('fav11').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav011").value);
        }        
        if(window.opener.document.getElementById("mem_fav012").value!='Favorite2')
        {
            document.getElementById('fav12').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav012").value);
        }
        if(window.opener.document.getElementById("mem_fav013").value!='Favorite3')
        {   
            document.getElementById('fav13').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav013").value);
        } 
        if(window.opener.document.getElementById("mem_fav014").value!='Favorite4')
        {   
            document.getElementById('fav14').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav014").value);
        }
        if(window.opener.document.getElementById("mem_fav015").value!='Favorite5')
    	{        	                                              
	        document.getElementById('fav51').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav015").value);
        }   

    }  	
    if(trim(window.opener.document.getElementById("mem_fav_head2").value)!='' && window.opener.document.getElementById("mem_fav_head2").value!='Enter Favorites Heading')
    {
        document.getElementById('mem_fav_hea2').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav_head2").value);        
         if(window.opener.document.getElementById("mem_fav021").value!='Favorite1')
        {        
			document.getElementById('fav21').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav021").value);
        }   
        if(window.opener.document.getElementById("mem_fav022").value!='Favorite2')
        {        
			document.getElementById('fav22').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav022").value);
        }
        if(window.opener.document.getElementById("mem_fav023").value!='Favorite3')
        {        
			document.getElementById('fav23').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav023").value);
        }   
        if(window.opener.document.getElementById("mem_fav024").value!='Favorite4')
    	{        
			document.getElementById('fav24').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav024").value);
        }   
        if(window.opener.document.getElementById("mem_fav025").value!='Favorite5')
    	{        	                                              		
	        document.getElementById('fav52').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav025").value);
        }
    } 
    if(trim(window.opener.document.getElementById("mem_fav_head3").value)!='' && window.opener.document.getElementById("mem_fav_head3").value!='Enter Favorites Heading')
    {
        document.getElementById('mem_fav_hea3').innerHTML=window.opener.document.getElementById("mem_fav_head3").value;        
        if(window.opener.document.getElementById("mem_fav031").value!='Favorite1')
    	{        	
			document.getElementById('fav31').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav031").value);
        }
        if(window.opener.document.getElementById("mem_fav032").value!='Favorite2')
    	{        	        
			document.getElementById('fav32').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav032").value);
        }
        if(window.opener.document.getElementById("mem_fav033").value!='Favorite3')
    	{        	                   
			document.getElementById('fav33').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav033").value);
        }
        if(window.opener.document.getElementById("mem_fav034").value!='Favorite4')
    	{        	                   
			document.getElementById('fav34').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav034").value);
        } 
         if(window.opener.document.getElementById("mem_fav035").value!='Favorite5')
    	{        	                                              				
	        document.getElementById('fav53').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav035").value);
        }    
    }  	
    
    
    if(trim(window.opener.document.getElementById("mem_fav_head4").value)!='' && window.opener.document.getElementById("mem_fav_head4").value!='Enter Favorites Heading')
    {
        document.getElementById('mem_fav_hea4').innerHTML=window.opener.document.getElementById("mem_fav_head4").value;        
        if(window.opener.document.getElementById("mem_fav041").value!='Favorite1')
    	{        	                           
			document.getElementById('fav41').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav041").value);
        }    
        if(window.opener.document.getElementById("mem_fav042").value!='Favorite2')
    	{        	                           
			document.getElementById('fav42').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav042").value);
        }   
        if(window.opener.document.getElementById("mem_fav043").value!='Favorite3')
    	{        	                           
			document.getElementById('fav43').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav043").value);
        }
        if(window.opener.document.getElementById("mem_fav044").value!='Favorite4')
    	{        	                                      
			document.getElementById('fav44').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav044").value);
		}
        if(window.opener.document.getElementById("mem_fav045").value!='Favorite5')
    	{        	                                              		
			document.getElementById('fav54').innerHTML=stripHTML(window.opener.document.getElementById("mem_fav045").value);
        }
    }  	
}
	else
	{
		document.getElementById("mem_fav_hea1_div").style.display='none';
	}
}

function CountReviewCharacters2()
{ 

	//var g = document.frmedit;
	var g =	document.getElementById("spl_mess_txt1");
	var text_len = g.value.length; 
	
	var left_chars = 300 - (text_len*1); 
	if(left_chars < 0) 
    { 
		left_chars = 0; 
	} 
    document.getElementById("spl_mess_txt_result").innerHTML = text_len;
	//document.getElementById("spl_mess_txt_result").innerHTML = left_chars;
	if(text_len > 300) 
	{ 
		g.value = g.value.substring(0,300); 
	} 
}

function Store_Type_Valid()
{
	if(document.getElementById('store_paid').checked==false && document.getElementById('store_trial').checked==false)
	{
	    alert("Please Choose Store Type.");
        return false;
    }
    else
    {
	    return true;
    }
} 

// James 11-7-2011 Member My Sold Items
function dashboardmanageitemssold(url,name)
{
	/* Get Selected option */
    var val=document.getElementById(name).value;
//    alert(url+val);
	window.location=url+val;	
}
function dashboardmypurchase(url,name)
{
	/* Get Selected option */
    var val=document.getElementById(name).value;
 	 
     // alert("new"+url+val+'&KeepThis=true&TB_iframe=true&height=450&width=690');
	//window.location=url+val;	
    tb_show('Give Transaction Feedback',url+val+'&KeepThis=true&TB_iframe=true&height=600&width=700');
}

function GetSelected_shipped(shippedvalue,divid) /* If Seller shipped order and Buyer Selected received */
{
	//alert(shippedvalue);
    if(shippedvalue=="2")
    {    	
    	document.getElementById(divid).style.display='block';
    }
    else
    {
    	document.getElementById(divid).style.display='none';
    }
}
function feedbackrating(frm,field_name,value)
{

	//alert(value);

    document.frm.field_name.value=value;
}
// End James Function


