



function urlencode(str) {



str = escape(str);



//str = str.replace('+', '%2B');



//str = str.replace('%20', '+');



//str = str.replace('*', '%2A');



//str = str.replace('/', '%2F');



//str = str.replace('@', '%40');



return str;



}







function urldecode(str) {



//str = str.replace('+', ' ');



str = unescape(str);



return str;



}



//-------------------------------------------------------------------------------------------------------------------------------------------------------------



   var http_request = false;



   function makePOSTRequest(url, parameters) {







      http_request = false;



      if (window.XMLHttpRequest) { // Mozilla, Safari,...



         http_request = new XMLHttpRequest();



         if (http_request.overrideMimeType) {



         	// set type accordingly to anticipated content type



            //http_request.overrideMimeType('text/xml');



            http_request.overrideMimeType('text/html');



         }



      } else if (window.ActiveXObject) { // IE



         try {



            http_request = new ActiveXObject("Msxml2.XMLHTTP");



         } catch (e) {



            try {



               http_request = new ActiveXObject("Microsoft.XMLHTTP");



            } catch (e) {}



         }



      }



      if (!http_request) {



         alert('Cannot create XMLHTTP instance');



         return false;



      }



      http_request.onreadystatechange = alertContents;



      http_request.open('POST', url, true);



      http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");



      http_request.setRequestHeader("Content-length", parameters.length);



      http_request.setRequestHeader("Connection", "close");



      http_request.send(parameters);



   }



   



   function alertContents() {



      if (http_request.readyState == 4) {



         if (http_request.status == 200) {



			//if(http_request.responseText){ 			



			//	hidetrail();



			//	animBanner();



			//}



            result = http_request.responseText;



            document.getElementById(span).innerHTML = result;            



         } else {			 	



            alert('There was a problem with the request.');



         }



      }



   }



   



   // ---------------------------------------------------



   function createRequestObject(){



		var request_;



		var browser = navigator.appName;



			if(browser == "Microsoft Internet Explorer"){



				request_ = new ActiveXObject("Microsoft.XMLHTTP");



			}else{



				request_ = new XMLHttpRequest();



			}



		return request_;



	}







   var http = createRequestObject();







	/*function getInfo(value){



		http.open('POST', 'faq.php?action=category&cat=' + value);



		http.onreadystatechange = handleInfo;



		http.send(null);



	}



	



	function handleInfo(){



		if(http.readyState == 4){



			var response = http.responseText;



			document.getElementById('viewcategory').innerHTML = response;



		}



	}*/



	



	//contact us phone number



	function phone(value){



		if(value == 1){



			http.open('POST', 'contactus.php?action=phone&value=' + value);



			http.onreadystatechange = bInfo;



			http.send(null);



		}else{



			document.getElementById('phonenumber').innerHTML = "";



		}



	}



	



	function bInfo(){



		if(http.readyState == 4){



			var response = http.responseText;



			document.getElementById('phonenumber').innerHTML = response;



		}



	}



	



	function hoursDisplay(f,id){		



		if (f.checkbox.checked == true ){



			http.open('POST', 'businesshours.php?action=disablehours&value=1&id='+id);



			http.onreadystatechange = displayHours;



			http.send(null);



		}else{



			http.open('POST', 'businesshours.php?action=disablehours&value=0&id='+id);



			http.onreadystatechange = displayHours;



			http.send(null);



		}



	}



	



	function displayHours(){



		if(http.readyState == 4){



			var response = http.responseText;



			document.getElementById('hoursdisplay2').innerHTML = response;



		}



	}



	



	//same shipping address



	function sameShipping(f)



	{



		agree = confirm('Are you sure you want to change shipping address?');



		



		if (f.checkbox.checked == true)



		{			



			if (agree)



			{



				//http.open('POST', 'myprofile.php?action=sameshipping&value=1');



				//http.onreadystatechange = shipInfo;



				//http.send(null);



				f.sAdd1.value = f.mAdd1.value;



				f.sAdd2.value = f.mAdd2.value;



				f.sCity.value = f.mCity.value;



				f.sZip.value = f.mZip.value;



				if (f.sState.length == f.mState.length)



				{



					f.sState.selectedIndex = f.mState.selectedIndex;



				}



				else



				{



					f.sState.selectedIndex = f.mState.selectedIndex + 1;



				}



			}



			else



			{



				document.register.checkbox.checked = false;



			}



		}



		else



		{			



			if (agree)



			{



				//http.open('POST', 'myprofile.php?action=sameshipping&value=1');



				//http.onreadystatechange = shipInfo;



				//http.send(null);



				f.sAdd1.value = f.mAdd1.value;



				f.sAdd2.value = f.mAdd2.value;



				f.sCity.value = f.mCity.value;



				f.sZip.value = f.mZip.value;



				if (f.sState.length == f.mState.length)



				{



					f.sState.selectedIndex = f.mState.selectedIndex;



				}



				else



				{



					f.sState.selectedIndex = f.mState.selectedIndex + 1;



				}



			}



			else



			{



				document.register.checkbox.checked = true;



			}



		}



	}



	



	function emptyShipping(f)



	{



		//alert("value= "+register.checkbox.checked);



		agree = confirm('Are you sure you want to change shipping address?');



		if (f.checkbox.checked == false )



		{



			if (agree)



			{



				//http.open('POST', 'myprofile.php?action=sameshipping&value=1');



				//http.onreadystatechange = shipInfo;



				//http.send(null);



				f.sAdd1.value = f.mAdd1.value;



				f.sAdd2.value = f.mAdd2.value;



				f.sCity.value = f.mCity.value;



				f.sZip.value = f.mZip.value;



				if (f.sState.length == f.mState.length)



				{



					f.sState.selectedIndex = f.mState.selectedIndex;



				}



				else



				{



					f.sState.selectedIndex = f.mState.selectedIndex + 1;



				}



			}



			else



			{



				document.register.checkbox.checked = true;



			}



		}



		else



		{



			if (agree)



			{



				//http.open('POST', 'myprofile.php?action=sameshipping&value=1');



				//http.onreadystatechange = shipInfo;



				//http.send(null);



				f.sAdd1.value = f.mAdd1.value;



				f.sAdd2.value = f.mAdd2.value;



				f.sCity.value = f.mCity.value;



				f.sZip.value = f.mZip.value;



				if (f.sState.length == f.mState.length)



				{



					f.sState.selectedIndex = f.mState.selectedIndex;



				}



				else



				{



					f.sState.selectedIndex = f.mState.selectedIndex + 1;



				}



			}



			else



			{



				document.register.checkbox.checked = false;



			}



		}



	}



	



	function shipInfo(){



		if(http.readyState == 4){



			var response = http.responseText;



			document.getElementById('shipping').innerHTML = response;



		}



	}



	



	// -----------



   



   



   function displaycat(span1) {



	 	span = span1;



		var poststr = "&category=" + document.getElementById("category").value;



		makePOSTRequest("index.php?action=getcat",poststr);



		//document.neil.submit();



		



		//catlen = document.neil.category.length ;



		//scatlen2 = document.neil.scat.length ;



		



		/*for ( i=0; i<catlen ; i++){



			scatlen = document.neil.subcategory.length;



			if (document.neil.category.options[i].selected == true ) {



				document.neil.subcategory.options[scatlen] = new Option(document.neil.category.options[i].text);



			}



		}*/



   }



   



   function updateQuestion(){
        document.survey.submit();
	}

  function updateHeading(){
        document.survey.submit();
	}

	   



   // homepage search category



   function ajaxNeil(span1,page,poststr){



	 span = span1;



	 var poststr = poststr + "&category=" + document.getElementById("category").value;



	 makePOSTRequest(page, poststr);



		



	}



	



	function ajaxNamo(span1,page,poststr){



		//if(document.getElementById("category[]").value != '0'){	   



	   	 	span = span1;



		 	var poststr = poststr + "&category=" + document.getElementById("category[]").value;



		 	makePOSTRequest(page, poststr);



		//}



	}



	



	function ajaxShio(span1,page,poststr,object){



		span = span1;



		var poststr = poststr + "&"+object.name+"=" + object.value;



		makePOSTRequest(page, poststr);



	}



   



   function ajax(span1,page,poststr)
   {
		span = span1;
		var poststr = poststr;
		document.getElementById(span).innerHTML = '<div style="position:absolute;"><img src="images/ajax-loader.gif" alt="loading" title="loading" /></div>' + document.getElementById(span).innerHTML;
//		alert(page);
		makePOSTRequest(page, poststr);
   }  



   

   function ajaxSC(span1,page,poststr)
   {
		span = span1;
		var poststr = poststr;
		document.getElementById(span).innerHTML = '<div style="position:absolute;"><img src="images/ajax-loader.gif" alt="loading" title="loading" /></div>' + document.getElementById(span).innerHTML;
//		alert(page);
		makePOSTRequest(page, poststr);
   }  



   



   function ajax2(span1,page,poststr){



	   	 span = span1;



		 var poststr = poststr



		 makePOSTRequest(page, poststr);



		 hideElms('select');



   }



   



   function ajaxOptCheck(span1,page,poststr){



	   	 span = span1;



		 var time = document.getElementById('clock');



		 var newsletter = document.getElementById('newsletter');



		 



		 if(newsletter.value == 1){



			agree = confirm('Are you sure you want to receive informative emails from AdsValue?');



		 }else{



		 	agree = confirm('Are you sure you do not want to receive informative emails from AdsValue?');



		 }



		 



		 if (agree){



			 var poststr = poststr + "&time=" + time.value;	



			 makePOSTRequest(page, poststr);



		 }



	}



	



   function ajaxMagazineOptCheck(span1,page,poststr)



   {



	 	 span = span1;



		 var time = document.getElementById('clock');



		 var newsletter = document.getElementById('magazine');



		 if(newsletter.value == 1){



			agree = confirm('Are you sure you want to receive the magazine from AdsValue?');



		 }else{



		 	agree = confirm('Are you sure you do not want to receive the magazine from AdsValue?');



		 }



		 



		 if (agree){



			 var poststr = poststr + "&time=" + time.value;	



			 makePOSTRequest(page, poststr);



		 }



	}



   



   function get(obj) {



	  var poststr = "&qid=" + document.getElementById("qid_1").value;



      makePOSTRequest("myspacesurveymaker.php?action=addquestion",poststr);



   }



   



   function preload(id){



		document.getElementById(id).innerHTML = "<br><center><img src='images/load.gif' border=0 /><center><br>";



   }



   



   function wait(id){



	   	document.getElementById(id).innerHTML = "Uploading file - please wait.<br>This may take up to a few minutes depending on you connection speed.";



  		document.register.submit();



  }



   



   function hide(id){



		document.getElementById(id).innerHTML = "";



		showDiv('select');



   }



   



   function hide2(id){



		document.getElementById(id).innerHTML = "";



   }



   



   function hide3(id){



		document.getElementById(id).innerHTML = "&nbsp;";



   }



   



   function confirmSubmit(value){



		var agree=confirm(value);



		if (agree)



			return true ;



		else



			return false ;



	}



	



	function setFocus() {



	 	document.register.email.focus();



	}



	



	function postaltrapping(e){



		var unicode=e.charCode? e.charCode : e.keyCode



		if((unicode!= 8) && (unicode != 9)){ 



			if((unicode > 47) && (unicode < 58))



				return true;



			else



				return false;



		}



	}



	



	function phonetrapping(e){



		var unicode=e.charCode? e.charCode : e.keyCode



		var phone_a = document.register.phone_a;



		var phone_b = document.register.phone_b;



		var phone_c = document.register.phone_c;



		if((unicode!= 8) && (unicode != 9)){ 



			if((unicode > 47) && (unicode < 58)){



				if((phone_a.value.length == 3 && phone_b.value.length != 3)){



					phone_b.focus();



				}if((phone_b.value.length == 3 && phone_c.value.length != 4)){



					phone_c.focus();



				}/*if((phone_c.value.length == 4)){



					document.register.businessname.focus();



				}*/



				return true;



			} else {



				return false;



			}



		}



	}



	



	function phonetrappingtoll(e){



		var unicode=e.charCode? e.charCode : e.keyCode



		var toll_a = document.register.toll_a;



		var toll_b = document.register.toll_b;



		var toll_c = document.register.toll_c;



		if((unicode!= 8) && (unicode != 9)){ 



			if((unicode > 47) && (unicode < 58)){



				if((toll_a.value.length == 3 && toll_b.value.length != 3)){



					toll_b.focus();



				} if((toll_b.value.length == 3 && toll_c.value.length != 4)){



					toll_c.focus();



				} /*if((toll_c.value.length == 4)){



					document.register.fax_a.focus();



				} */



				return true;



			} else {



				return false;



			}



		}



	}



	



	function mobilephone(e){



		var unicode=e.charCode? e.charCode : e.keyCode



		var toll_a = document.register.toll_a;



		var toll_b = document.register.toll_b;



		var toll_c = document.register.toll_c;



		if((unicode!= 8) && (unicode != 9)){ 



			if((unicode > 47) && (unicode < 58)){



				if((toll_a.value.length == 3 && toll_b.value.length != 3)){



					toll_b.focus();



				} if((toll_b.value.length == 3 && toll_c.value.length != 4)){



					toll_c.focus();



				} /*if((toll_c.value.length == 4)){



					document.register.fax_a.focus();



				} */



				return true;



			} else {



				return false;



			}



		}



	}



	



	function phonetrappingfax(e){



		var unicode=e.charCode? e.charCode : e.keyCode



		var fax_a = document.register.fax_a;



		var fax_b = document.register.fax_b;



		var fax_c = document.register.fax_c;



		if((unicode!= 8) && (unicode != 9)){ 



			if((unicode > 47) && (unicode < 58)){



				if((fax_a.value.length == 3 && fax_b.value.length != 3)){



					fax_b.focus();



				} if((fax_b.value.length == 3 && fax_c.value.length != 4)){



					fax_c.focus();



				}/* if((fax_c.value.length == 4)){



					document.register.bExtphone.focus();



				} */



				return true;



			} else {



				return false;



			}



		}



	}



	



	function phonetrappingsales(e){



		var unicode=e.charCode? e.charCode : e.keyCode



		var exp_a = document.getElementById("phone_a");



		var exp_b = document.getElementById("phone_b");



		var exp_c = document.getElementById("phone_c");



		if((unicode!= 8) && (unicode != 9)){ 



			if((unicode > 47) && (unicode < 58)){



				if((exp_a.value.length == 3 && exp_b.value.length != 3 )){



					exp_b.focus();



				} if((exp_b.value.length == 3 && exp_c.value.length != 4)){



					exp_c.focus();



				}/* if((exp_c.value.length == 4)){



					document.register.bWebadd1.focus();



				} */



				return true;



			} else {



				return false;



			}



		}



	}



	



	function phonetrappingcontact(e){



		var unicode=e.charCode? e.charCode : e.keyCode



		var exp_a = document.getElementById("phone_a2");



		var exp_b = document.getElementById("phone_b2");



		var exp_c = document.getElementById("phone_c2");



		if((unicode!= 8) && (unicode != 9)){ 



			if((unicode > 47) && (unicode < 58)){



				if((exp_a.value.length == 3 && exp_b.value.length != 3 )){



					exp_b.focus();



				} if((exp_b.value.length == 3 && exp_c.value.length != 4)){



					exp_c.focus();



				}/* if((exp_c.value.length == 4)){



					document.register.bWebadd1.focus();



				} */



				return true;



			} else {



				return false;



			}



		}



	}



	



	function phonetrapping2(e){



		var unicode=e.charCode? e.charCode : e.keyCode



		if((unicode!= 8) && (unicode != 9)){ 



			if((unicode > 47) && (unicode < 58)){



				return true;



			} else {



				return false;



			}



		}



	}	



	



	//left login form



	function checklogin() {



		var username = document.login.username;



		var password = document.login.password;



		



		if ( (username.value.length) == 0 || (username.value ==null) ) {



			alert("Error Occured:\nUsername and Password field is empty");



			username.focus();	



		} else {



			document.login.submit();



		}



	



	}



	



	//confirm check box



	function checkCheckBox(){



		if (document.register.checkbox.checked == false){



			alert('Registrant must be older than 18 years old');



			return false;



		}



		else if(document.register.hidden.value == '1'){



			alert('Invalid Email Or Email Already Exist');



			return false;



		}



		



	}



	



	function checkCheckBox2(){



		if(document.register.hidden.value == '1'){



			alert('Invalid Email Or Email Already Exist');



			document.register.email.focus();



			document.register.email.select();



		}	



	}



	



	function checkCheckBox3()



	{



		if(document.register.hidden.value == '1')



		{



			alert('Invalid Email Or Email Already Exist');



			document.register.loginUser.focus();



			document.register.loginUser.select();



			return false;



		}



	}



	



	function checkAlert(f){



		var email = document.register.email;



		var screenname = document.register.screenname;



			



		switch(f){



			case 'email':



				if(document.register.hidden.value == '1'){



					alert('Invalid Email Or Email Already Exist');



					email.focus();



					email.select();



					document.getElementById('check').innerHTML = "<input type=\"hidden\" name=\"hidden\" value=\"[hidden]\" />";



				}



				break;



			case 'screenname':



				if(document.register.hidden.value == '2'){



					alert('Screen Name Already Exist');



					screenname.focus();



					screenname.select();



					document.getElementById('check').innerHTML = "<input type=\"hidden\" name=\"hidden\" value=\"[hidden]\" />";



				}



				break



		}



		return true;



	}



	



	//popup



	function MM_openBrWindow(theURL,winName,features) { 



	  window.open(theURL,winName,features);



	}



	



	//popup



	function popUp(URL) {



		day = new Date();



		id = day.getTime();



		eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=200,height=150');");



	}



	



	//count how many characters in text area



	function CountLeft(field, count, max) { 



 		if (field.value.length > max)// if the length of the string in the input field is greater than the max value, trim it 



 			field.value = field.value.substring(0, max);



 		else// calculate the remaining characters   



 			count.value = max - field.value.length;



 	}



	



	// myspace survey field
	function checkblankfield(){

		var field = document.survey.surveyname;
		var ban=false;
		for (var i=2;i<=20;i++)
		{
		  try{
  		  var returnVar = document.getElementById("question_" + i);
  		  if (returnVar.value.length > 0)
  		      ban = true;
		  }catch(e){}
    }
    var returnVar = document.getElementById("question_1");
    if((field.value.length == 0) || (field.value == null)){
			alert("Please enter Survey Name to continue.");
			field.focus();
		} else {
      if((ban==true) && (returnVar.value.length <= 0)){
		    alert("Please enter the first Heading to continue.");
        returnVar.focus(); 
      }
      else {
       var returnVar = document.getElementById("type_1");
       returnVar.disabled = false;
			 document.survey.submit();
		  }
		}
	}

	//sales.php check field



	function checkfield() {



		var email = document.sales.rEmail;



		var fname = document.sales.rFname;



		var lname = document.sales.rLname;



		var compname = document.sales.rCompname;



		var text1 = document.sales.rImmneed;



		var text2 = document.sales.rAddneed;



		var text3 = document.sales.rObjectives;



		var text4 = document.sales.rAppneed;



		



		if ((email.value.length) == 0 || (email.value ==null)) {



			alert("Error Occured:\n\n* Indicates a required field");



			email.focus();	



		} else if((fname.value.length) == 0 || (fname.value ==null)){



			alert("Error Occured:\n\n* Indicates a required field");



			fname.focus();



		} else if((lname.value.length) == 0 || (lname.value ==null)){



			alert("Error Occured:\n\n* Indicates a required field");



			lname.focus();



		} else if((compname.value.length) == 0 || (compname.value ==null)){



			alert("Error Occured:\n\n* Indicates a required field");



			compname.focus();



		} else if((text1.value.length) == 0 || (text1.value ==null)){



			alert("Error Occured:\n\nEmpty field.");



			text1.focus();



		}else if((text2.value.length) == 0 || (text2.value ==null)){



			alert("Error Occured:\n\nEmpty field.");



			text2.focus();



		}else if((text3.value.length) == 0 || (text3.value ==null)){



			alert("Error Occured:\n\nEmpty field.");



			text3.focus();



		}else if((text4.value.length) == 0 || (text4.value ==null)){



			alert("Error Occured:\n\nEmpty field.");



			text4.focus();



		}else {



			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.sales.rEmail.value))){



				alert("Invalid E-mail Address! Please re-enter.")



				email.focus();



			}else{



				document.sales.submit();



			}



		}



	}



	



	//contactus.php check field



	function checkformfield() 



	{



		var email = document.contactus.email;



		var fname = document.contactus.f_name;



		var lname = document.contactus.l_name;



		var c_phone = document.contactus.c_phone;



		var phone = document.contactus.phone_a2;



		var phone2 = document.contactus.phone_b2;



		var phone3 = document.contactus.phone_c2;



		var comments = document.contactus.comments;



		var s_line = document.contactus.s_line;



		var category = document.contactus.category;



		error = 0;



		



		if ((email.value.length) == 0 || (email.value ==null)) {



			alert("Error Occured:\n\n* Indicates a required field");



			email.focus();	



			error = 1;



		} else if((fname.value.length) == 0 || (fname.value ==null)){



			alert("Error Occured:\n\n* Indicates a required field");



			fname.focus();



			error = 1;



		} else if((lname.value.length) == 0 || (lname.value ==null)){



			alert("Error Occured:\n\n* Indicates a required field");



			lname.focus();



			error = 1;



		} 



		



		if(c_phone.value == 1 && error != 1){



			if((phone.value.length) == 0 || (phone.value ==null)){



				alert("Error Occured:\n\n* Indicates a required field");



				phone.focus();



				error = 1;



			} else if((phone2.value.length) == 0 || (phone2.value ==null)){



				alert("Error Occured:\n\n* Indicates a required field");



				phone2.focus();



				error = 1;



			} else if((phone3.value.length) == 0 || (phone3.value ==null)){



				alert("Error Occured:\n\n* Indicates a required field");



				phone3.focus();



				error = 1;



			} else if(s_line.value.length == 0 || s_line.value ==null){



				alert('Error Occured:\n\nSubject line is Empty');



				s_line.focus();



				error = 1;



			} else if(comments.value.length == 0 || comments.value ==null){



				alert('Error Occured:\n\nRequest is Empty');



				comments.focus();



				error = 1;



			} else if(category.value == 0){



				alert('Error Occured:\n\nPlease select a category');



				category.focus();



				error = 1;



			}



		} else if(error != 1){



			if ((email.value.length) == 0 || (email.value ==null)) {



				alert("Error Occured:\n\n* Indicates a required field");



				email.focus();	



				error = 1;



			} else if((fname.value.length) == 0 || (fname.value ==null)){



				alert("Error Occured:\n\n* Indicates a required field");



				fname.focus();



				error = 1;



			} else if((lname.value.length) == 0 || (lname.value ==null)){



				alert("Error Occured:\n\n* Indicates a required field");



				lname.focus();



				error = 1;



			} else if(c_phone.value == 2){



				alert('Error Occured:\n\nChoose a contact option');



				c_phone.focus();



				error = 1;



			} else if(s_line.value.length == 0 || s_line.value ==null){



				alert('Error Occured:\n\nSubject line is Empty');



				s_line.focus();



				error = 1;



			} else if(comments.value.length == 0 || comments.value ==null){



				alert('Error Occured:\n\nRequest is Empty');



				comments.focus();



				error = 1;



			} else if(category.value == 0){



				alert('Error Occured:\n\nPlease select a category');



				category.focus();



				error = 1;



			}



		}



		



		if(error != 1) {



			if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contactus.email.value))){



				alert("Invalid E-mail Address! Please re-enter.")



				email.focus();



			}else{



				document.contactus.submit();



			}



		}



	}



	



	//refresh window



	function windowRefresh(poststr){



		window.opener.location.href = poststr;



		self.close();



	}



	



	//myspace get/highlight code



	function HighlightAll(theField) {



		var tempval=eval("document."+theField)



		tempval.focus()



		tempval.select()



		if (document.all){



			therange=tempval.createTextRange()



			therange.execCommand("Copy")



			window.status="Contents highlighted and copied to clipboard!"



			setTimeout("window.status=''",1800)



		}



	}



	



	//count checkbox



	function check_form() {



		var obj = document.formname.checkboxname;



		var check_count = 0;



		for (var i = 0; i < obj.length; i++) {



			if (obj[i].checked) check_count++;



		}



			return check_count;



	}



	



	function showSelect(span1,page,poststr){



		span = span1;



		btn = document.getElementById("sbutton");



		var poststr = poststr + "&searchtype=" + document.getElementById("searchtype").value;



		makePOSTRequest(page, poststr);



	}



	



	



	/*function getMultiple(){



		var ob = document.getElementById("subsearch");



		var arSelected = new Array();



    	while (ob.selectedIndex != -1){



        	arSelected.push(ob.options[ob.selectedIndex].value);



        	ob.options[ob.selectedIndex].selected = false;



    	}



		alert(arSelected);



	}*/



	



	function showImage(data){



			span = "imageshow";



		var page = "viewbizprofile.php";



		var poststr = "action=getImage" + "&pID=" + data;



		makePOSTRequest(page, poststr);



	}



	



	function preview(span1,page,poststr){



	   	 span = span1;



		 blogo = document.getElementById("logo").value;



		 toll_a = document.getElementById("toll_a").value;



		 toll_b = document.getElementById("toll_b").value;



		 toll_c = document.getElementById("toll_c").value;



		 fax_a = document.getElementById("fax_a").value;



		 fax_b = document.getElementById("fax_b").value;



		 fax_c = document.getElementById("fax_c").value;



		 exp_a = document.getElementById("exp_a").value;



		 exp_b = document.getElementById("exp_b").value;



		 exp_c = document.getElementById("exp_c").value;



		 bweb1 = document.getElementById("bWebadd1").value;



		 bweb2 = document.getElementById("bWebadd2").value;



		 bemail = document.getElementById("bEmail").value;



		 bloc = document.getElementById("bLocation").value;



		 bnumemp = document.getElementById("bNumemp").value;



		 bsince = document.getElementById("bSince").value;



		 blang = document.getElementById("bLanguage").value;



		 baccpay = document.getElementById("bAccpayment").value;



		 bowname = document.getElementById("bOwnername").value;



		 bexcess = document.getElementById("bExcess").value;



		 bprofaff = document.getElementById("bProfaff").value;



		 bsurvey1 = document.getElementById("bSurvey1").value;



		 bsurvey2 = document.getElementById("bSurvey2").value;



		 btollp = toll_a + "-" + toll_b + "-" + toll_c;



		 bfax = fax_a + "-" + fax_b + "-" + fax_c;



		 bexp = exp_a + "-" + exp_b + "-" + exp_c;	



		 



		//baserve = document.getElementById("bAreaserve").value;



			var ob =  document.getElementById("bAreaspecific[]");



			var arSelected = new Array();



    		while (ob.selectedIndex != -1){



        		arSelected.push(ob.options[ob.selectedIndex].value);



        		ob.options[ob.selectedIndex].selected = false;



    		}







		 var poststr = poststr + "&blang=" + blang + "&blogo=" + blogo + "&btollp=" + btollp + "&bfax=" + bfax + "&bexp=" + bexp 



		 	+ "&bweb1=" + bweb1 + "&bweb2=" + bweb2 + "&bemail=" + bemail + "&bloc=" + bloc + "&bnumemp=" + bnumemp + "&bsince=" +



			bsince + "&blang=" + blang + /*"&baserve=" + baserve +*/ "&baccpay=" + baccpay + "&bowname=" + bowname + "&bexcess=" + bexcess



			+ "&bprofaff=" + bprofaff + "&bsurvey1=" + bsurvey1 + "&bsurvey2=" + bsurvey2 + "&arSelected=" + arSelected;



		 makePOSTRequest(page, poststr);



		 



		 hideElms('select');



   }



   



   //Sends the inormation from the form to the preview window to be oppened



   function ajaxPreview(span1,page,poststr,url)
   {
	 		//setTimeout('loadBigMap();',800);
   	 span = span1;
		 switch(url){
			 case 'form=myprofile':
				 //email = document.register.loginUser.value;
				 bname = document.register.bName.value;
				 add1 = document.register.mAdd1.value;
				 add2 = document.register.mAdd2.value;
				 city = document.register.mCity.value;
				 state = document.register.mState.value;
				 zip = document.register.mZip.value;
				 phone_a = document.register.phone_a.value;
				 phone_b = document.register.phone_b.value;
				 phone_c = document.register.phone_c.value;
				 phone = phone_a + "-" + phone_b + '-' + phone_c;
				 var poststr = poststr + /*"&email=" + email +*/ "&bname=" + bname + "&add1=" + add1 + "&add2=" + add2 + "&city=" + city + "&state=" + state + "&zip=" + zip + "&phone=" + phone;
				 break;
			case 'form=businessinfo':
			//overview
				var blogo = document.getElementById("logo").value;
				var bemail = document.getElementById("bEmail").value;
				var toll_a = document.getElementById("toll_a").value;
				var toll_b = document.getElementById("toll_b").value;
				var toll_c = document.getElementById("toll_c").value;
				var cell_a = document.getElementById("cell_a").value;
				var cell_b = document.getElementById("cell_b").value;
				var cell_c = document.getElementById("cell_c").value;
				var fax_a = document.getElementById("fax_a").value;
				var fax_b = document.getElementById("fax_b").value;
				var fax_c = document.getElementById("fax_c").value;
				var bext = document.getElementById("bExtphone").value;
				var bweb1 = document.getElementById("bWebadd1").value;
				bweb1 = bweb1.replace(/&/g,"%%and%%");
				var bweb2 = document.getElementById("bWebadd2").value;
				bweb2 = bweb2.replace(/&/g,"%%and%%");
				var btag = document.getElementById("bTagline").value;
				var bsurvey1 = document.getElementById("bSurveyform1").value;
				var bsurvey2 = document.getElementById("bSurveyform2").value;
				var baccpay = document.getElementById("bAccpayment").value;
				var bexcess = document.getElementById("bExcess").value;
				var ob =  document.getElementById("bAreaspecific[]");
				var arSelected = new Array();	
				while (ob.selectedIndex != -1){
					arSelected.push(ob.options[ob.selectedIndex].value);
					ob.options[ob.selectedIndex].selected = false;
				}
				var lang = document.getElementById("bLanguage[]");
				var langSelected = new Array();
				while(lang.selectedIndex != -1){
					langSelected.push(lang.options[lang.selectedIndex].value);	
					lang.options[lang.selectedIndex].selected = false;
				}
				var btollp = toll_a + "-" + toll_b + "-" + toll_c;
				var bcellp = cell_a + "-" + cell_b + "-" + cell_c;
				var bfax = fax_a + "-" + fax_b + "-" + fax_c;
			//details
				var bcat = document.getElementById("bCat").value;
				if(bcat != 'none'){
					var bsubcat = document.getElementById("bSubcat[]");
					var bsubcatselected = new Array();
					while(bsubcat.selectedIndex != -1){
						bsubcatselected.push(bsubcat.options[bsubcat.selectedIndex].value);	
						bsubcat.options[bsubcat.selectedIndex].selected = false;
					}
				}
				else
					var bsubcatselected = '';
				var bcat2 = document.getElementById("bCat2").value;
				if(bcat2 != 'none'){
					var bsubcat2 = document.getElementById("bSubcat2[]");
					var bsubcatselected2 = new Array();
					while(bsubcat2.selectedIndex != -1){
						bsubcatselected2.push(bsubcat2.options[bsubcat2.selectedIndex].value);	
						bsubcat2.options[bsubcat2.selectedIndex].selected = false;
					}
				}
				else
					var bsubcatselected2 = '';
				var bcat3 = document.getElementById("bCat3").value;
				if(bcat3 != 'none'){
					var bsubcat3 = document.getElementById("bSubcat3[]");
					var bsubcatselected3 = new Array();
					while(bsubcat3.selectedIndex != -1){
						bsubcatselected3.push(bsubcat3.options[bsubcat3.selectedIndex].value);	
						bsubcat3.options[bsubcat3.selectedIndex].selected = false;
					}
				}
				else
					var bsubcatselected3 = '';
				var bsince = escape(document.getElementById("bSince").value);
				var bsell = escape(document.getElementById("bSellingtype").value);
				var blocation = escape(document.getElementById("bLocation").value);
				var bmultiple = escape(document.getElementById("bMultiple").value);
				var bnumemp = escape(document.getElementById("bNumemp").value);
				var bprofaff = escape(document.getElementById("bProfaff").value);
				  var bownername = escape(document.getElementById("bOwnername").value);
				var bcomactions = escape(document.getElementById("bComactions").value);
			//hotlinks
				var bsurveyform1 = escape(document.getElementById("bSurveyform1").value);
				var bsurveyform2 = escape(document.getElementById("bSurveyform2").value);
				var bsurveytitle1 = escape(document.getElementById("bSurveytitle1").value);
				var bsurvey1 = escape(document.getElementById("bSurvey1").value);
				var bsurveytitle2 = escape(document.getElementById("bSurveytitle2").value);
				  var bsurvey2 = escape(document.getElementById("bSurvey2").value);
				var bblogtitle = escape(document.getElementById("bBlogtitle").value);
				var bblogurl = escape(document.getElementById("bBlogurl").value);
				//var bpressreleasetitle1 = document.getElementById("bPressreleasetitle1").value;
				//var bpressrelease1 = document.getElementById("bPressrelease1").value;
				//var bpressreleasetitle2 = document.getElementById("bPressreleasetitle2").value;
				//var bpressrelease2 = document.getElementById("bPressrelease2").value;
				var bvideotitle = escape(document.getElementById("bVideotitle").value);
				var baudiotitle = escape(document.getElementById("bAudiotitle").value);
				//var bvideolink = document.getElementById("bVideolink").value;
			//directions



				bsitelocation = escape(document.getElementById("bSitelocation").value);



				var poststr = poststr + "&blogo=" + blogo + "&bemail=" + bemail + "&btollp=" + btollp + "&bcellp=" + bcellp + "&bfax=" + bfax + "&bext=" + bext 



					+ "&bweb1=" + bweb1 + "&bweb2=" + bweb2 + "&btag=" + btag + "&baccpay=" + baccpay + "&bexcess=" + bexcess + "&bArea=" + arSelected + "&bLang=" + langSelected +



					"&bcat=" + bcat + "&bsubcat=" + bsubcatselected + "&bsubcat2=" + bsubcatselected2 + "&bcat2=" + bcat2 + "&bcat3=" + bcat3 + 



					"&bsubcat3=" + bsubcatselected3 + "&bsince=" + bsince + "&bsell=" + bsell + "&blocation=" + blocation + "&bmultiple=" + bmultiple + 



					"&bnumemp=" + bnumemp +	"&bprofaff=" + bprofaff + "&bownername=" + bownername + "&bcomactions=" + bcomactions + "&bsurveyform1=" + bsurveyform1 + 



					 /*"&bpressrelease1=" + bpressrelease1 + "&bpressreleasetitle1=" + bpressreleasetitle1 + "&bpressrelease2=" + bpressrelease2 + "&bpressreleasetitle2=" + bpressreleasetitle2 + */"&bvideotitle=" + bvideotitle +



					"&baudiotitle=" + baudiotitle + "&bsitelocation=" + bsitelocation+"&bblogtitle="+bblogtitle+"&bblogurl="+bblogurl;
					
					poststr += "&surveytitle1=" + escape(document.getElementById("bSurveyform1").value);
					poststr += "&surveyurl1=" + escape(document.getElementById("bSurveyformUrl1").value);
					poststr += "&surveyresultstitle1=" + escape(document.getElementById("bSurveytitle1").value);
					poststr += "&surveyresultsurl1=" + escape(document.getElementById("bSurvey1").value);
					poststr += "&surveytitle2=" + escape(document.getElementById("bSurveyform2").value);
					poststr += "&surveyurl2=" + escape(document.getElementById("bSurveyformUrl2").value);
					poststr += "&surveyresultstitle2=" + escape(document.getElementById("bSurveytitle2").value);
					poststr += "&surveyresultsurl2=" + escape(document.getElementById("bSurvey2").value);


				break;



			case 'form=mynotes':



				ibSdesc = escape(document.getElementById("ibSdesc").value);



				ibLdesc = escape(document.getElementById("ibLdesc").value);	



				ibStext = escape(document.getElementById("ibStext").value);



				ibPservices = escape(document.getElementById("ibPservices").value);



			//ibHwant = document.getElementById("ibHwant").value;



				ibReferral = escape(document.getElementById("ibReferral").value);



				ibLdesc = escape(document.getElementById("ibLdesc").value);



				ibTestimonial = escape(document.getElementById("ibTestimonial").value);



				ibMbio = escape(document.getElementById("ibMbio").value);



				ibRpolicies = escape(document.getElementById("ibRpolicies").value);



				



				var poststr = poststr + "&ibSdesc=" + ibSdesc + "&ibStext=" + ibStext + "&ibLdesc="+ ibLdesc + "&ibPservices=" + ibPservices + 



				"&ibReferral=" + ibReferral + "&ibLdesc=" + ibLdesc + "&ibTestimonial=" + ibTestimonial + "&ibMbio=" + ibMbio + "&ibRpolicies=" + ibRpolicies;



				break;



		}



		 







		 makePOSTRequest(page, poststr);		 



		 //hideElms('select');



		 hideFields('select');



		



   }



   



   function mycomment(span1,page,poststr,object,id){



		val = document.getElementById(object).value;



		if(val != ''){



			span = span1;



			alert('Successfully submitted');



			makePOSTRequest(page, poststr);



			



			window.location = 'uploadphoto.php?action=myphotos&id='+id+'&type=65f2072223863d8e7c742d95db9ccbf3';



			hide("commentid",'');		



		}



		else



			alert('You cannot add an empty message');



	}



	



	function prevnotes(span1,page,poststr){



	   	span = span1;



	  	mgrbio = document.getElementById("ibMbio").value;



		pserve = document.getElementById("ibPservices").value;



		hwant = document.getElementById("ibHwant").value;



		shortdesc = document.getElementById("ibSdesc").value;



		



		var poststr = poststr + "&mgrbio=" + mgrbio + "&pserve=" + pserve + "&hwant=" + hwant + "&shortdesc=" + shortdesc;



		makePOSTRequest(page, poststr);



	}



	



	function hideElms(elmTag) {



		for (i=0; i<document.getElementsByTagName(elmTag).length; i++){



			obj = document.getElementsByTagName(elmTag)[i];



			if (!obj || !obj.offsetParent) continue;



			obj.style.visibility = "hidden";



		}



	}



	



	function hideFields(elmTag) {



		for (i=0; i<document.getElementsByTagName(elmTag).length; i++){



			obj = document.getElementsByTagName(elmTag)[i];



			if (!obj || !obj.offsetParent) continue;



			obj.style.visibility = "hidden";



		}



	}



	



	function disableFields(object){



		elmTag = 'select';



				



		if(document.getElementById(object.name).checked){



			if(document.getElementById("afterhour").value == 1){



				document.getElementById("phone_a").disabled = true;



				document.getElementById("phone_b").disabled = true;



				document.getElementById("phone_c").disabled = true;



			}



			for (i=0; i<document.all.tags(elmTag).length; i++){



				obj = document.all.tags(elmTag)[i];



				if (!obj || !obj.offsetParent) continue;



				obj.disabled = true;



			}



			document.getElementById("timezone").disabled = false;



		}



		else{



			hoursDisplay();



			/*for (i=0; i<document.all.tags(elmTag).length; i++){



				obj = document.all.tags(elmTag)[i];



				if (!obj || !obj.offsetParent) continue;



				obj.disabled = false;



			}



			if(document.getElementById("afterhour").value == 1){



				document.getElementById("phone_a").disabled = false;



				document.getElementById("phone_b").disabled = false;



				document.getElementById("phone_c").disabled = false;



			}*/



		}



	}



	



	function showDiv(elmTag) {



		for (i=0; i<document.getElementsByTagName(elmTag).length; i++){



			obj = document.getElementsByTagName(elmTag)[i];



			if (!obj || !obj.offsetParent) continue;



			obj.style.visibility = "visible";



		}



	}



	



	function hidePreview(id){



		var obj = new Array();



		var barr = new Array();



		var lang = new Array();



		var langSplit = new Array();



		var subcat = new Array();



		var subsplit = new Array();



		var subcat2 = new Array();



		var subsplit2 = new Array();



		var subcat3 = new Array();



		var subsplit3 = new Array();



		lang = document.getElementById("blang").value;



		langSplit = lang.split(",");



		obj = document.getElementById("bspec").value;



		barr = obj.split(",");



		subcat = document.getElementById("bsub").value;



		subsplit = subcat.split(",");



		subcat2 = document.getElementById("bsub2").value;



		subsplit2 = subcat2.split(",");



		subcat3 = document.getElementById("bsub3").value;



		subsplit3 = subcat3.split(",");



		



		var lan = document.getElementById("bLanguage[]");



		



		hide(id);



		showDiv('select');



		



		for(i=0;i<lan.length;i++){



			for(j=0;j<langSplit.length;j++){



				if(lan.options[i].value == langSplit[j])



					lan.options[i].selected = true;



			}



		}



		var ob =  document.getElementById("bAreaspecific[]");



		for(i=0; i<ob.length; i++){



			for(j=0; j<barr.length; j++){



				if(ob.options[i].value == barr[j])



					ob.options[i].selected = true;	



			}



		}



		if(subcat != ''){



			var subc = document.getElementById("bSubcat[]");



			for(i=0;i<subc.length;i++){



				for(j=0;j<subsplit.length;j++){



					if(subc.options[i].value == subsplit[j])



						subc.options[i].selected = true;



				}



			}



		}



		if(subcat2 != ''){



			var subc2 = document.getElementById("bSubcat2[]");



			for(i=0;i<subc2.length;i++){



				for(j=0;j<subsplit2.length;j++){



					if(subc2.options[i].value == subsplit2[j])



						subc2.options[i].selected = true;



				}



			}



		}



		if(subcat3 != ''){



			var subc3 = document.getElementById("bSubcat3[]");



			for(i=0;i<subc3.length;i++){



				for(j=0;j<subsplit3.length;j++){



					if(subc3.options[i].value == subsplit3[j])



						subc3.options[i].selected = true;



				}



			}



		}



	}



		



	function logoPreview(span1,page,poststr)



	{



		span = span1;



		blogo = document.getElementById("logo").value;



		if(blogo == '')



			document.getElementById("bCat").focus();



		var poststr = poststr + "&blogo=" + blogo;



		makePOSTRequest(page, poststr);



			



	}







	 function showAd(span1,page,poststr){



	   	 span = span1;



		 makePOSTRequest(page, poststr);



   }



   



   function editSubcat(span1,page,poststr){



		span = span1;



		mypost = document.getElementById("onlineCat").value;



		mypost2 = document.getElementById("onlineCat2").value;



		mypost3 = document.getElementById("onlineCat3").value;



		var poststr = poststr + "&onlineCat=" + mypost + "&onlineCat2=" + mypost2 + "&onlineCat3=" + mypost3;



		makePOSTRequest(page, poststr);



	   



   }



   



   function showSubcat(span1,page,poststr){



		span = span1;



		if(document.getElementById("onlineadsCat").value == ''){



			document.getElementById("onlineads").disabled = true;



			document.getElementById("subselect").innerHTML = '';



			return false;



		}else{



			document.getElementById("onlineads").disabled = false;	



			var poststr = poststr + "&onlineadsCat=" + document.getElementById("onlineadsCat").value;



		}



		makePOSTRequest(page, poststr);



	}



	



	function ajaxAds(span1,page,poststr){



		span = span1;



	 	//var poststr = poststr + "&category=" + document.getElementById("category").value;



	 	makePOSTRequest(page, poststr);		



	}



		



	function radioSelect(option){		



		if(option == 1){



			document.getElementById("adslabel").innerHTML = "";



			document.getElementById("anytime1").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\"><option>[ select one ]</option></select>";



			document.getElementById("anytime2").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\"><option>[ select one ]</option></select>";



			document.getElementById("anytime3").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\"><option>[ select one ]</option></select>";



			document.getElementById("subselect").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\" size=\"3\"><option>[select_subcategory]</option></select>";



			document.getElementById("subselect2").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\" size=\"3\"><option>[select_subcategory]</option></select>";



			document.getElementById("subselect3").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\" size=\"3\"><option>[select_subcategory]</option></select>";



		}else if(option == 2){



			var desc = "Displays your advertisement when the category and subcategory is searched";



			ajaxAds("category","modifyads.php?value="+option+"&label=" + desc,"action=changecat");



			//document.getElementById("adslabel").innerHTML = "Displays your advertisement when the category and subcategory is searched";



			//anytime2.innerHTML = ajaxAds("anytime2","modifyads.php","action=anytime2");



			//anytime3.innerHTML = ajaxAds("anytime3","modifyads.php","action=anytime3");	



			//setTimeout("ajaxAds(\"anytime1\",\"modifyads.php\",\"action=anytime1\")",1000);			



			//setTimeout("ajaxAds(\"anytime2\",\"modifyads.php\",\"action=anytime2\")",2000);



			//setTimeout("ajaxAds(\"anytime3\",\"modifyads.php\",\"action=anytime3\")",3000);	



		}else{



			var desc = "Displays your advertisement only when the specific category is searched";



			ajaxAds("category","modifyads.php?value="+option+"&label=" + desc,"action=changecat");



		}



	}



	



	function radioSelect2(option){		



		if(option == 1){



			//document.getElementById("adslabel").innerHTML = "Displays your advertisement anytime";



			document.getElementById("anytime_1").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\"><option>[ select one ]</option></select>";



			document.getElementById("anytime_2").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\"><option>[ select one ]</option></select>";



			document.getElementById("anytime_3").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\"><option>[ select one ]</option></select>";



			document.getElementById("subcat").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\" size=\"3\"><option>[select_subcategory]</option></select>";



			document.getElementById("subcat2").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\" size=\"3\"><option>[select_subcategory]</option></select>";



			document.getElementById("subcat3").innerHTML = "<select id=\"onlineadsCat\" name=\"onlineadsCat\" disabled=\"disabled\" style=\"width:179px;\" size=\"3\"><option>[select_subcategory]</option></select>";



		}else if(option == 2){



			var desc = document.getElementById("photoid");



			ajaxAds("photolabel","modifyads.php?pid=" + desc.value,"action=imageCat");



		}else{



			var desc = document.getElementById("photoid");



			ajaxAds("photolabel","modifyads.php?pid=" + desc.value,"action=imageCat");



		}



	}



	



		var maxWidth=140;



		var maxHeight=140;



		var fileTypes=["bmp", "gif","png","jpg","jpeg"];



		var outImage="previewField";



		var defaultPic="spacer.gif";



		



		function previewImage(what,id)



		{



			if(what.value != '')



			{



				document.getElementById(id).style.visibility = 'visible';



				



				var source=what.value;



				var ext=source.substring(source.lastIndexOf(".")+1,source.length).toLowerCase();



				for (var i=0; i<fileTypes.length; i++) if (fileTypes[i]==ext) break;



				globalPic=new Image();



				if (i<fileTypes.length)



				{



					globalPic.src=source;				



				}



				else 



				{



					globalPic.src=defaultPic;



					alert("THAT IS NOT A VALID IMAGE\n\n"+fileTypes.join(", ")+" types only");



				}



				setTimeout("applyChanges()",100);



				array = new Array();



				arraySplit = new Array();



				array = what.value;



				arraySplit = array.split('\\');



				arraySplit = arraySplit.pop();



				myarray = arraySplit.split('.');



				document.getElementById("file_name").innerHTML = myarray.shift();



			}



		}



		



		var globalPic;



		



		function applyChanges(){



			var field = document.getElementById(outImage);



			var x=parseInt(globalPic.width);



			var y=parseInt(globalPic.height);



			if (x>maxWidth) {



				y*=maxWidth/x;



				x=maxWidth;



			}



			if (y>maxHeight) {



				x*=maxHeight/y;



				y=maxHeight;



			}



			field.style.display=(x<1 || y<1)?"none":"";



			field.src = globalPic.src;



			field.width=x;



			field.height=y;



			//document.getElementById("previewField").innerHTML = "<img src="+ field.src +">";



		}



		



		/*



		function preview() {



			field = document.getElementById('logo').value;



			image = document.getElementById( 'previewField' );



			file = 'file://'+ field;



			path = file.replace(/\\/, '/'); // Fix Windows paths



			image.src = path;



			image.style.display = 'block';



			image.style.width = "200px";



			image.style.height = "150px";



		}*/



		



		function bRatings(v){



			if(v == 1.0){



				document.getElementById("viewstars").innerHTML = '<img src="images/stars/1s.gif" width="70" height="18">';



			} else if(v == 2.0){



				document.getElementById("viewstars").innerHTML = '<img src="images/stars/2s.gif" width="70" height="18">';



			} else if (v == 3.0){



				document.getElementById("viewstars").innerHTML = '<img src="images/stars/3s.gif" width="70" height="18">';



			} else if (v == 4.0){



				document.getElementById("viewstars").innerHTML = '<img src="images/stars/4s.gif" width="70" height="18">';



			} else if (v == 5.0){



				document.getElementById("viewstars").innerHTML = '<img src="images/stars/5s.gif" width="70" height="18">';



			} else {



				document.getElementById("viewstars").innerHTML = '<img src="images/stars/0s.gif" width="70" height="18">';



			}



		}



	//format and masking start	



		var reOneOrMoreDigits = /[\d+]/;







		var reNoDigits = /[^\d]/gi;



		function doMask(textBox) {



			var keyCode = event.which ? event.which : event.keyCode;



			if(keyCode == 13 || keyCode == 8 || keyCode == 9 || keyCode == 46)



				return true;



			var keyCharacter = cleanKeyCode(keyCode);



			var val = textBox.value;



			var mask = textBox.mask;



			if(reOneOrMoreDigits.test(keyCharacter) == false)



				return false;



			val = val.replace(reNoDigits,'');	



			val += keyCharacter;



			textBox.value = val.maskValue(mask);



			setCaretAtEnd(textBox);



			return false;



		}



		



		function onFocusMask(textBox) {



			var val = textBox.value;



			var mask = textBox.mask;



			if(val.length == 0 || val == null) {



				var i = mask.indexOf('#');



				textBox.value = mask.substring(0,i);



			}



			setCaretAtEnd(textBox);



			textBox.maxlength = mask.length;



		}



		



		function onBlurMask(textBox) {



			var val = textBox.value;



			if(reOneOrMoreDigits.test(val) == false) {



				textBox.value = '';



			}



			else if(val.length < 12){



				alert('Phone Extension must be 10 Numbers');	



				textBox.focus();



			}



		}



		String.prototype.maskValue = function(mask) {



			var retVal = mask;



			var val = this;



			for(var i=0;i<val.length;i++) {



				retVal = retVal.replace(/#/i, val.charAt(i));



			}



			retVal = retVal.replace(/#/gi, "");



			return retVal;



		}



		function cleanKeyCode(key)



		{



			switch(key)



			{



				case 96: return "0"; break;



				case 97: return "1"; break;



				case 98: return "2"; break;



				case 99: return "3"; break;



				case 100: return "4"; break;



				case 101: return "5"; break;



				case 102: return "6"; break;



				case 103: return "7"; break;



				case 104: return "8"; break;



				case 105: return "9"; break;



				default: return String.fromCharCode(key); break;



			}



		}



		function setCaretAtEnd (field) {



		  if (field.createTextRange) {



			var r = field.createTextRange();



			r.moveStart('character', field.value.length);



			r.collapse();



			r.select();



		  }



		}



		



	//format and masking end



	



	function loadSelected(object){



		value = object.value;



		var subc3 = object;



		switch(value){



			case 'SEL':



				i = 2;



				while(i < 31){



					subc3.options[i].selected = true;



					i++;



				}



				break;



			case 'DES':



				subc3.options[subc3.selectedIndex].selected = false;



				break;



			case 'AAZ':



				i = 2;



				while(i < 46){



					subc3.options[i].selected = true;



					i++;



				}



				subc3.options[31].selected = false;



				subc3.options[33].selected = false;



				break;



			case 'AOZ':



				i = 33;



				while(i < 46){



					subc3.options[i].selected = true;



					i++;



				}



				subc3.options[32].selected = false;



				break;



		}



	}



	



	function openSpellChecker() {



		var speller = new spellChecker();



		speller.spellCheckAll();



	}



	



	function formatTime() {



		now = new Date();



		



		months = new Array('01','02','03','04','05','06','07','08','09','10','11','12');



		date = ((now.getDate()<10) ? "0" : "")+ now.getDate();











		



		year = now.getYear()



	  	hour = now.getHours();



	  	min = now.getMinutes();



	  	sec = now.getSeconds();



	



		//12 hour format



	  	/*if (min <= 9) {



		  min = "0" + min;



		}



		if (sec <= 9) {



		  sec = "0" + sec;



		}



		if (hour > 12) {



		  hour = hour - 12;



		  add = " p.m.";



		} else {



		  hour = hour;



		  add = " a.m.";



		}



		if (hour == 12) {



		  add = " p.m.";



		}



		if (hour == 00) {



		  hour = "12";



		}*/



		



		if (min <= 9) {



		  min = "0" + min; }



		if (sec <= 9) {



		  sec = "0" + sec; }



		if (hour < 10) {



		  hour = "0" + hour; }



		



		function fourdigits(number)	{



			return (number < 1000) ? number + 1900 : number;



		}



		



		if(document.contactus != null){



			document.contactus.clock.value = (fourdigits(year)) + "-" + months[now.getMonth()] + "-" + date + " " + hour + ':' + min;



		}else if(document.sales != null){



			document.sales.clock.value = (fourdigits(year)) + "-" + months[now.getMonth()] + "-" + date + " " + hour + ':' + min;



		}else if(document.emailsupport.clock != null){



			document.emailsupport.clock.value = (fourdigits(year)) + "-" + months[now.getMonth()] + "-" + date + "#" + hour + ':' + min + " " +sec;



		}



		



		setTimeout("formatTime()", 1000);



	}



	



	function timeCheck(){



		var timeC = document.getElementById('clock');



		alert(timeC.value);



	}



	



	function popMedia(x,id,to,type,fileExt){



		if(fileExt == 'swf'){



			var width = 425;



			var height = 380;



		}else{



			var width = 425;



			var height = 530;



		}



			



		window.open('fileplayer.php?f=' + x + '&id=' + id + '&to=' + to + '&type=' + type,'_popMedia','resizable=no,width='+width+',height='+height);//'width=338,height=330'



		//window.open('tpl/fileplayer.html?f='+id,'_popMedia','width=400,height=400');



  	}



	



	function checkMail(id){



		var email = document.getElementById(id);		



		if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email.value))){



			alert("Invalid E-mail Address! Please re-enter.")



			email.select();



		}



	}



	



	function checkedAll(id, checked) {



		var el = document.getElementById(id);



		for (var i = 0; i < el.elements.length; i++) {



		  el.elements[i].checked = checked;



		}



	}



	



	function showSelected(){



		var obj = new Array();



		var barr = new Array();



		var lang = new Array();



		var langSplit = new Array();



		var subcat = new Array();



		var subsplit = new Array();



		var subcat2 = new Array();



		var subsplit2 = new Array();



		var subcat3 = new Array();



		var subsplit3 = new Array();



		lang = document.getElementById("blang").value;



		langSplit = lang.split(",");



		obj = document.getElementById("bspec").value;



		barr = obj.split(",");



		subcat = document.getElementById("bsub").value;



		subsplit = subcat.split(",");



		subcat2 = document.getElementById("bsub2").value;



		subsplit2 = subcat2.split(",");



		subcat3 = document.getElementById("bsub3").value;



		subsplit3 = subcat3.split(",");



		



		var lan = document.getElementById("bLanguage[]");



		



		hide(id);



		showDiv('select');



		



		for(i=0;i<lan.length;i++){



			for(j=0;j<langSplit.length;j++){



				if(lan.options[i].value == langSplit[j])



					lan.options[i].selected = true;



			}



		}



		var ob =  document.getElementById("bAreaspecific[]");



		for(i=0; i<ob.length; i++){



			for(j=0; j<barr.length; j++){



				if(ob.options[i].value == barr[j])



					ob.options[i].selected = true;	



			}



		}



		if(subcat != ''){



			var subc = document.getElementById("bSubcat[]");



			for(i=0;i<subc.length;i++){



				for(j=0;j<subsplit.length;j++){



					if(subc.options[i].value == subsplit[j])



						subc.options[i].selected = true;



				}



			}



		}



		if(subcat2 != ''){



			var subc2 = document.getElementById("bSubcat2[]");



			for(i=0;i<subc2.length;i++){



				for(j=0;j<subsplit2.length;j++){



					if(subc2.options[i].value == subsplit2[j])



						subc2.options[i].selected = true;



				}



			}



		}



		if(subcat3 != ''){



			var subc3 = document.getElementById("bSubcat3[]");



			for(i=0;i<subc3.length;i++){



				for(j=0;j<subsplit3.length;j++){



					if(subc3.options[i].value == subsplit3[j])



						subc3.options[i].selected = true;



				}



			}



		}



	}



		



	function logoPreview(span1,page,poststr)



	{



		span = span1;



		blogo = document.getElementById("logo").value;



		if(blogo == '')



			document.getElementById("bCat").focus();



		var poststr = poststr + "&blogo=" + blogo;



		makePOSTRequest(page, poststr);



			



	}







	function checkFormField(url,page)
	{
		switch(url)
		{
			case 'preview':
				var poststr = '&url=preview';
				var nam = '';
				for (i=0;i < (document.forms.survey.length - 1); i++)
				{
					var tempname = document.forms.survey.elements[i].name;
					if ((tempname != ''))
					{
						nam = tempname;
						poststr += '&'+nam+'='+escape(document.forms.survey.elements[i].value);
					}
				}
				for (i=0;i < (document.forms.question.length - 1); i++)
				{
					var tempname = document.forms.question.elements[i].name;
					if ((tempname != '') && (tempname != 'addsurvey'))
					{
						nam = tempname;
						poststr += '&'+nam+'='+escape(document.forms.question.elements[i].value);
					}
				}
			break;
			case 'myspace':
				var poststr = '&url=myspace';
				var nam = '';
				for (i=0;i < (document.forms.survey.length - 1); i++)
				{
					var tempname = document.forms.survey.elements[i].name;
					if ((tempname != 'update') && (tempname != 'generatepreview') && (tempname.substring(0,tempname.length - 3) != 'answer'))
					{
						if (tempname == 'id')
							nam = tempname+"_"+document.forms.survey.elements[i].value;
						else if (tempname == 'question')
							nam = tempname+"_"+document.forms.survey.elements[i - 1].value;
						else
							nam = tempname;
						poststr += '&'+nam+'='+escape(document.forms.survey.elements[i].value);
					}
				}
			break;
			 case 'myprofile':
				 //email = document.register.loginUser.value;
				 prefix = escape(document.register.prefix.value);
				 name = escape(document.register.mFname.value);
				 mname = escape(document.register.mMname.value);
				 lname = escape(document.register.mLname.value);
				 bname = escape(document.register.bName.value);
				 add1 = escape(document.register.mAdd1.value);
				 add2 = escape(document.register.mAdd2.value);
				 city = escape(document.register.mCity.value);
				 state = escape(document.register.mState.value);
				 zip = escape(document.register.mZip.value);
				 phone_a = escape(document.register.phone_a.value);
				 phone_b = escape(document.register.phone_b.value);
				 phone_c = escape(document.register.phone_c.value);
				 phone = phone_a + "-" + phone_b + '-' + phone_c;
				 sadd1 = escape(document.register.sAdd1.value);
				 sadd2 = escape(document.register.sAdd2.value);
				 scity = escape(document.register.sCity.value);
				 sstate = escape(document.register.sState.value);
				 szip = escape(document.register.sZip.value);
				 sins = escape(document.register.sInstruction.value);
				 var poststr = "&mPrefix="+ prefix + "&mFname="+ name + "&mMname="+ mname + "&mLname="+ lname + "&bName=" + bname + "&mAdd1=" + add1 + "&mAdd2=" + add2 + "&mCity=" + city + "&mState=" + state + "&mZip=" + zip + "&mPhone=" + phone +
				               "&sAdd1="+ sadd1 + "&sAdd2="+ sadd2 + "&sCity="+ scity + "&sState="+ sstate + "&sZip="+ szip + "&sInstruction="+ sins;
				 break;
			case 'changepass':
				var email = escape(document.forms.register.loginUser.value);
				var sname = escape(document.forms.register.loginSname.value);
				var pass = escape(document.register1.loginPass.value);
				var npass = escape(document.register1.npass.value);
				var npass2 = escape(document.register1.npass2.value);
				var poststr = "&loginUser="+ email +"&loginSname="+ sname +"&loginPass="+ pass +"&npass="+ npass +"&npass2="+ npass2;
				break;
			case 'changesecret':
				var password = escape(document.secretform.password.value);
				var question = escape(document.secretform.question.value);
				var answer = escape(document.secretform.answer.value);
				var id = escape(document.secretform.id.value);
				//alert(url+"\n"+page);
				var poststr = "&password="+ password +"&question="+ question +"&answer="+ answer;
				break;
			case 'modifyinfo':
				var breaked = escape(document.location.search.split("&"));
				if (breaked[1] == "demographics=true")
				{
					url = "demographics";
					var poststr = "&url=demographics&imGender="+escape(document.forms.register.imGender.value)+"&imBdate="+escape(document.forms.register.imBdate.value) +"&imEduc="+escape(document.forms.register.imEduc.value) +"&imIncome="+ escape(document.forms.register.imIncome.value) +"&imHowner="+escape(document.forms.register.imHowner.value)+"&imHvalue="+escape(document.forms.register.imHvalue.value);					
				}
				else
				{
					var aux;
					var poststr = '';
					for (i=1;i < (document.forms.registerinfo.length - 2); i++)
					{
						if (document.forms.registerinfo.elements[i].type == 'select-multiple')
						{
							var strname = document.forms.registerinfo.elements[i].name;
							var temp = '';
							while (document.forms.registerinfo.elements[i].selectedIndex != -1)
							{
								temp += document.forms.registerinfo.elements[i].options[document.forms.registerinfo.elements[i].selectedIndex].value+",";
								document.forms.registerinfo.elements[i].options[document.forms.registerinfo.elements[i].selectedIndex].selected = false;
							}
							poststr += '&'+strname.substring(0,strname.length - 2)+'asdf='+escape(temp);
							//alert (poststr);

						}
						else
						{
							poststr += '&'+document.forms.registerinfo.elements[i].name+'='+escape(document.forms.registerinfo.elements[i].value);
						}
					}



					for (i=0;i < (document.forms.register.length - 2); i++)



					{



						if (document.forms.register.elements[i].type == 'select-multiple')



						{



							var strname = document.forms.register.elements[i].name;



							var temp = '&'+strname.substring(0,strname.length - 2)+'=';



							while (document.forms.register.elements[i].selectedIndex != -1)



							{



								temp += document.forms.register.elements[i].options[document.forms.register.elements[i].selectedIndex].value+","



								document.forms.register.elements[i].options[document.forms.register.elements[i].selectedIndex].selected = false;



							}



							poststr += temp;



						}



						else



						{



							poststr += '&'+document.forms.register.elements[i].name+'='+document.forms.register.elements[i].value;



						}



					}



				}



				break;



			case 'mynotes':
				ibSdesc = escape(document.getElementById("ibSdesc").value);
				ibLdesc = escape(document.getElementById("ibLdesc").value);	
				ibSkeywords = escape(document.getElementById("ibSkeywords").value);
				ibStext = escape(document.getElementById("ibStext").value);
				ibPservices = escape(document.getElementById("ibPservices").value);
				//ibHwant = document.getElementById("ibHwant").value;
				ibReferral = escape(document.getElementById("ibReferral").value);
				ibTestimonial = escape(document.getElementById("ibTestimonial").value);
				ibMbio = escape(document.getElementById("ibMbio").value);
				ibRpolicies = escape(document.getElementById("ibRpolicies").value);			
				ibSdescC = escape(document.getElementById("ibSdescC").value);
				ibLdescC = escape(document.getElementById("ibLdescC").value);	
				ibSkeywordsC = escape(document.getElementById("ibSkeywordsC").value);
				ibStextC = escape(document.getElementById("ibStextC").value);
				ibPservicesC = escape(document.getElementById("ibPservicesC").value);
				ibReferralC = escape(document.getElementById("ibReferralC").value);
				ibTestimonialC = escape(document.getElementById("ibTestimonialC").value);
				ibMbioC = escape(document.getElementById("ibMbioC").value);
				ibRpoliciesC = escape(document.getElementById("ibRpoliciesC").value);
				var poststr = "&ibSdesc="+ ibSdescC+"[-]"+ibSdesc +"&ibStext="+ ibStextC+"[-]"+ibStext +"&ibSkeywords="+ ibSkeywordsC+"[-]"+ibSkeywords +"&ibLdesc="+ ibLdescC+"[-]"+ibLdesc +"&ibPservices="+ ibPservicesC+"[-]"+ibPservices + 
				"&ibReferral=" + ibReferralC+"[-]"+ibReferral + "&ibTestimonial="+ ibTestimonialC+"[-]"+ibTestimonial +"&ibMbio="+ ibMbioC+"[-]"+ibMbio +"&ibRpolicies=" + ibRpoliciesC+"[-]"+ibRpolicies;
				break;
			case 'emailsupport':



				 //city = document.register.mCity.value;



				 //state = document.register.mState.value;



				 //zip = document.register.mZip.value;



				 //phone_a = document.register.phone_a.value;



				 //phone_b = document.register.phone_b.value;



				 //phone_c = document.register.phone_c.value;



				var poststr = '&mailto='+document.forms.emailsupport.mailto+'&subject='+document.forms.emailsupport.subject+'&msg='+document.forms.emailsupport.msg;



				break;



			case 'uploadphoto': //cant save files without uploading, but we'll save the info about the uploaded photos



				var poststr = '&url=uploadphoto';



				for(i = 0; i < document.forms.gallery.length; i++)



				{



					//alert("name: "+document.forms.gallery.elements[i].name+"\nvalue: "+document.forms.gallery.elements[i].value);



					poststr += "&"+document.forms.gallery.elements[i].name+"="+document.forms.gallery.elements[i].value;



				}



				//alert(poststr);



				break;



			case 'mybrochure': //cant save files without uploading, so the string is empty



				var poststr = '';



				break;



			case 'modifyads':



				var poststr = '';



				//variables for e-mail ads



				poststr += "&adsTitle="+document.forms.form_modifyads.adsTitle.value+"&adsOffer="+document.forms.form_modifyads.adsOffer.value+"&adsBname="+document.forms.form_modifyads.adsBname.value+"&adsTo="+document.forms.form_modifyads.adsTo.value;



				//online ads require a photo, so can't be saved so display a message



				if (secondconfirmation)



				{



					poststr +="&secondconfirmation=1";



				}



				break;



			case 'logfiles':



				var poststr = '';



				for (i=0; i < document.forms.tracking.length; i++)



				{



					poststr += '&'+document.forms.tracking.elements[i].value+'='+document.forms.tracking.elements[i].checked;



				}



				break;



			case 'myblog':



				var poststr = '';



				break;



			case 'myspacesurveymaker':



				var poststr = "";



				poststr += "&surveyname="+document.forms.survey.surveyname.value;



				for(i=0; i < 20; i++)



				{



					poststr += "&question"+(i + 1)+"="+document.forms.survey.elements[i * 2 + 1].value;



					poststr += "&type"+(i + 1)+"="+document.forms.survey.elements[i * 2 + 2].value;



				}



				break;



		}



		//alert(poststr);



		//alert('confirm.php?action='+url+"&page="+page);



		if ((url != "undefined") && (page != "undefined"))



		{



			showPopWin('confirm.php?action='+url+"&page="+page+poststr, 525, 160, null);



		}



		



		//makePOSTRequest(page, poststr);		 



		//hideElms('select');



		//hideFields('select');



   }



   



   var confirmation = false;



   var secondconfirmation = false;



   window.onbeforeunload = confirmExit;



	



   function confirmExit(page,url)
   {
   	//alert ("page: "+page+"\nurl: "+url);
		if(confirmation)
		{
			if ((url != "undefined") && (page != "undefined"))
			{
				confirmation = false;
				if (url == 'myspacesurveymaker')
				{
					url = gup('action');
				}
				checkFormField(url,page);
			}
		}
		else
		{
			if(page != null)
			{
				window.location = unescape(page);
			}
		}
   }



	

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

   function navbar(pages)
   {	 
   	var sURL = window.document.URL.toString();		
		var marketplace = new Array("marketplace.php","surveyDisplay.php","greatproducts.php","valueblogs.php","valuelinks.php","contribute.php","adpackages.php",
									"onlinesurveys.php?anchor=top","onlinesurveys.php?anchor=features","onlinesurveys.php?anchor=myspace",
									"myspacesurveymaker.php?action=myspacesurveymaker","onlinesurveys.php?anchor=features","surveystandardstools.php","emailmarketing.php?anchor=top",
									"emailmarketing.php?anchor=newsletters","emailmarketing.php?anchor=richmedia","emailstandardstools.php","directmail.php?anchor=top",
									"directmail.php?anchor=stickynotes","directmail.php?anchor=postcards","directmail.php?anchor=insert","directmailstandardstools.php",
									"barakhosting.php","barakhosting.php?anchor=seo","barakhosting.php?anchor=maintain","barakhosting.php?anchor=hosting","barakhosting.php?anchor=domains",
									"specialty.php","biz2biz.php","secretshopper.php","research.php","contribute.php","university.php","valueblogs.php","community.php",
									"supportedagencies.php","myaccount.php","register.php","search.php","salesform.php","faq.php","contactus.php","contactus.php","about.php","sitemap.php",
									"links.php","index.php","magazine.php","magazinesupport.php","adservices.php","logout.php","admin/business.php");
		for(i=0; i<=marketplace.length; i++)
		{
			if(pages == i)
			{	
				newpage = marketplace[pages];
				break;
			}
			else
			{
				newpage = "myaccount.php";
			}
		}
		arrParams = sURL.split("?");
		arrParams = arrParams.pop();
		arrURLParams = arrParams.split("&");
		arrURLParams = arrURLParams[0].split("=");
		page = arrURLParams[1];	
		confirmExit(newpage,page);
		//if (sURL.indexOf("?") > 0){
			/*var lastarray = sURL.split("/");
			var lastarray = lastarray.pop();
			if(lastarray == "myaccount.php"){
			}*/
			/*var arrParams = sURL.split("?");
			var arrURLParams = arrParams[1].split("&");
			var arrParamNames = new Array(arrURLParams.length);
			var arrParamValues = new Array(arrURLParams.length);
			var i = 0;
			for(i=0;i<arrURLParams.length;i++){
				var sParam =  arrURLParams[i].split("=");
				arrParamNames[i] = sParam[0];
				if (sParam[1] != "")
					arrParamValues[i] = unescape(sParam[1]);
				else
					arrParamValues[i] = "No Value";
			}*/ 
			//confirmExit(newpage,arrParamValues[0]);
			//for (i=0;i<arrURLParams.length;i++)
			//{
			//	alert(arrParamNames[0]+" = "+ arrParamValues[0]);
			//}
		//}
	}

MyOwnFlag = false;







function orderphotos(myform,inde,sele)



//myform es la form que inicio la funcion



//ide es el index del select que inicio la funcion +1



//cada select esta espaciado 9 campos y el primero tiene index 0



{



//	alert ("index of the photo "+inde+"\nselect from trigger "+sele);



	if (sele > 1) //si se inicio en una forma distinta a la 0



	{



		init = 0;



//		alert ("triggered from select #"+sele);



// myform.elements[ (init * 9) + sele - 1 ] in select 2



// myform.elements[ (init * 9) + sele - 2 ] in select 3



// so: + sele - (select - 1)



		for (i=0; i < (sele - 1); i++)



		{



//			alert ("i: "+i);



//			alert ("init name: "+myform.elements[ (init * 9) + i ].name+"\nvalue: "+myform.elements[ (init * 9) + i ].length);



			init += myform.elements[ (init * 9) + i ].length;



//			alert ("value of the field: "+myform.elements[ (init * 9) + sele - 1 ].value+"\nname of the field: "+myform.elements[ (init * 9) + sele - 1 ].name);



			total= init + myform.elements[ (init * 9) + sele - 1 ].length;



//			alert ("init: "+init+"\ntotal: "+total);



		}



	}



	else //si es de la forma 0



	{



//		alert ("triggered from first select");



		init = 0;



		total=myform.elements[0].length;



	}



//	alert ("total: "+total);



	aux1=0; //almacena la sumatoria de los valores que deberian estar en la tabla



	aux2=0; //almacena los valores actuales de la tabla



	j=0;



	for (i=init; i < total; i++)



	{



		aux1 = aux1 + (j + 1);



		if(i != (inde - 1))



		{



			aux2 = aux2 + parseInt(myform.elements[(i * 9) + sele - 1].value);



//			alert ("value of field "+j+": "+myform.elements[(i * 9) + sele - 1].value+"\nName of the field: "+myform.elements[(i * 9) + sele - 1].name);



		}



		j++;



	}



//	alert ("aux1: "+aux1+"\naux2: "+aux2);







	oldtrigger = Math.abs(aux1-aux2); //antiguo valor del select que inicio la funcion



//	alert ("Oldtrigger: "+oldtrigger);



//	alert ("newtrigger value will be: "+myform.elements[((inde - 1) * 9) + sele - 1].value+"\nit's name is: "+myform.elements[((inde - 1) * 9) + sele - 1].name);



//	alert ("form index: "+(((inde - 1) * 9) + sele - 1));



	newtrigger = parseInt(myform.elements[((inde - 1) * 9) + sele - 1].value); //nuevo valor del select que inicio la funcion



//	alert ("newtrigger: "+newtrigger+"\nindex: "+(inde - 1));







	if (oldtrigger <= total) //se comprueba solo si es un valor coherente, asi ahorramos tiempo



	{



//		alert ("ok by now");



		if (newtrigger > oldtrigger) //estamos moviendo una foto a una posicion mas abajo



		{



//			alert ("moviendo a posicion mas abajo");



			for (i=init; i < total; i++) //recorremos todo en busca de valores correctos



			{



//				alert("checking:\nindex: "+i+"\nvalue: "+parseInt(myform.elements[i * 9].value));



				if ((parseInt(myform.elements[i * 9 + sele - 1].value) > oldtrigger) && (parseInt(myform.elements[i * 9 + sele - 1].value) <= newtrigger) && (i != (inde - 1)))



				{



//					alert ("changing data for\nindex:"+i+"\nvalue: "+parseInt(myform.elements[i * 9].value));



					myform.elements[i * 9 + sele - 1].selectedIndex = myform.elements[i * 9 + sele - 1].selectedIndex - 1;



				}



			}



		}



		else //estamos moviendo una foto a una posicion mas arriba



		{



//			alert ("moviendo a posicion mas arriba");



			for (i=init; i < total; i++) //recorremos todo en busca de valores correctos



			{



//				alert("checking:\nindex: "+i+"\nvalue: "+parseInt(myform.elements[i * 9].value));



				if ((parseInt(myform.elements[i * 9 + sele - 1].value) < oldtrigger) && (parseInt(myform.elements[i * 9 + sele - 1].value) >= newtrigger) && (i != (inde - 1)))



				{



//					alert ("changing data for\nindex:"+i+"\nvalue: "+parseInt(myform.elements[i * 9].value));



					myform.elements[i * 9 + sele - 1].selectedIndex = myform.elements[i * 9 + sele - 1].selectedIndex + 1;



				}



			}



		}



	}



	else



	{



//		alert ("we gotta big problem");



	}



//	alert ("se completo el ordenamiento de fotos");



	



//	retest para ver si las fotos estaban ordenadas



	



	aux2=0;



	for (i=init; i < total; i++)



	{



		aux2 = aux2 + parseInt(myform.elements[i * 9 + sele - 1].value);



	}



//	alert ("aux2: "+aux2+"\naux1: "+aux1);



	if (aux1 == aux2)



	{



//		alert("all ok!!");



	}



	else



	{



		for (i=init; i < total; i++)



		{



			myform.elements[((i * 9) + sele - 1)].selectedIndex = i - init;



		}



		alert ("Your photos had incorrect order values.\nAn auto-sort has been made to fix this.");



	}



}







function cloneProfileValues(firstobj,secondobj)



{



	secondobj.value = firstobj.value;



}







function cloneProfileSelect(firstobj,secondobj,adjustment)



{



	secondobj.selectedIndex = firstobj.selectedIndex + adjustment;



}







function valBusInfo(since)
{
	for (var i=0;i < document.registerinfo.elements.length;i++)
	{
		var element = document.registerinfo.elements[i];
		if(element.type=="text")
		{				
			if(element.name=="bEmail")
			{
				if(element.value=="")
				{
					alert("Email is required."); element.focus(); return false;
				}
				if (element.value.indexOf('@', 0) == -1 || element.value.indexOf('.', 0) == -1)
			    {alert("Email is invalid."); element.focus(); return false; }
			}
			if(element.name=="bLocation" && element.value == "")
			{
				alert("Number of locations is required."); element.focus(); return false; 
			}
			if(element.name=="bNumemp" && element.value == "")
			{
				alert("Number of employees is required."); element.focus(); return false; 
			}
			if(element.name=="bSince")
			{
				if( element.value == "")
				{
					alert("Business since is required."); element.focus(); return false; 
				}
				else
				{
					if ((element.value > since || element.value < '1900' ) && element.value != "")
					{
						alert("Business Since is invalid."); element.focus(); return false;
					}
				}
			}			
			if(element.name=="bOwnername" && element.value == "")
			{
				alert("Owner/Manager is required."); element.focus(); return false; 
			}
			if(element.name=="bAccpayment" && element.value == "")
			{
				alert("Accepted payment is required."); element.focus(); return false; 
			}	
			if(element.name=="bBlogurl" && element.value != "" && element.value.indexOf(".") < 2 )
			{
				alert("The URL you typed doesen't seem to be correct.\nPlease check the URL."); element.focus(); return false; 
			}
		}//text	
		else
		{
			if(element.type=="select-one")
			{				
				if (element.name=="bCat")
				{					
					var position=element.selectedIndex;
					if(position=="0")
					{
						alert("Main Business Category is required."); element.focus(); return false;
					}	
				}
				else
				{
					if(element.name=="bCat2")
					{
						var position=element.selectedIndex;
						if(position!="0")
						{
							var bC2=true;
						}
					}
					else
					{
						if (element.name=="bCat3")
						{
							var position=element.selectedIndex;
							if(position!="0")
							{
								var bC3=true;
							}
						}
					}
				}
			}
			else
			{
				if(element.type=="select-multiple")
				{
					if(element.name=="bSubcat[]")
					{
						var position=element.selectedIndex;
						if(position=="-1")
						{
							alert("Please select a Subcategory from Main Category."); element.focus(); return false;
						}
					}
					else
					{
						if(element.name=="bSubcat2[]" && bC2==true )
						{
							var position=element.selectedIndex;
							if(position=="-1")
							{
								alert("Please select a Subcategory from 2nd Business Category."); element.focus(); return false;
							}
						}
						else
						{
							if(element.name=="bSubcat3[]" && bC3==true)	
							{
								var position=element.selectedIndex;
								if(position=="-1")
								{
									alert("Please select a Subcategory from 3rd Business Category."); element.focus(); return false;
								}
							}
						}
					}
				}
				else
				{
					if(element.type=="file")
					{
						var f=element.value
						if (f!="") 
						{ 
						  extension = (f.substring(f.lastIndexOf("."))).toLowerCase(); 
						  if(extension==".jpg" || extension==".jpeg" || extension==".gif" || extension==".png" || extension==".bmp" )
						  {						 
						  } 
						  else
						  {
							  alert ("Invalid file format."); element.focus(); return false;
						  }	
						}
					}
				}
			}
		}
	}//for
	document.registerinfo.submit(); 
	return true;
}



function valBusInfo2()



{



	for (var i=0;i < document.register.elements.length;i++)



	{



		var element = document.register.elements[i];



		



		if(element.type=="select-multiple")



		{



			if(element.name="bAreaspecific[]")



			{



				var position=element.selectedIndex;



				if(position=="-1")



				{



					alert("Areas served is required."); element.focus(); return false;



				}



			}



		}	



		



	}//for



	document.register.submit(); 



}



function valBusVideo()



{



	for (var i=0;i < document.registervideo.elements.length;i++)



	{



		var element = document.registervideo.elements[i];



		



		if(element.type=="file")



		{



			if(element.name=="bVideoFile")



			{



				var f=element.value



				if (f!="") 



				{ 



				  extension = (f.substring(f.lastIndexOf("."))).toLowerCase(); 



				 



				  if(extension==".wmv" || extension==".mov" || extension==".avi" || extension==".mp4" || extension==".rm" || extension==".swf" || extension==".mpg" || extension==".asf" || extension==".flv")



				  {						 



				  } 



				  else



				  {



					  alert ("Invalid file format."); element.focus(); return false;



				  }	



				}



			}



		}	



		



	}//for



	document.registervideo.submit(); 



}



function valBusAudio()



{



	for (var i=0;i < document.registeraudio.elements.length;i++)



	{



		var element = document.registeraudio.elements[i];



		



		if(element.type=="file")



		{



			if(element.name=="bAudioFile")



			{



				var f=element.value



				if (f!="") 



				{ 



				  extension = (f.substring(f.lastIndexOf("."))).toLowerCase(); 



				  if(extension==".wav" || extension==".mp3" || extension==".wma" )



				  {						 



				  } 



				  else



				  {



					  alert ("Invalid file format."); element.focus(); return false;



				  }	



				}				



			}



		}	



		



	}//for



	document.registeraudio.submit(); 



}







function valComment()



{



	for (var i=0;i < document.comment.elements.length;i++)



	{



		var element = document.comment.elements[i];		



		if(element.type=="text")



		{



			if(element.name=="txtUserName")



			{



				var f=element.value



				if (f.replace(/ /g, '')=="") 



				{ 



				  alert ("User Name is required."); element.focus(); return false;



				}				



			}



		}



		if(element.type=="textarea")



		{



			if(element.name=="richEdit0")



			{



				var f=element.value;



				if (f.replace(/ /g, '')=="") 



				{ 



				  alert ("Comment is required."); return false;



				}				



			}



		}



		



	}//for



	document.comment.submit(); 



}



function valTopic()



{



	for (var i=0;i < document.topic.elements.length;i++)



	{



		var element = document.topic.elements[i];		



		if(element.type=="text")



		{



			if(element.name=="txtTopicTitle")



			{



				var f=element.value



				if (f.replace(/ /g, '')=="") 



				{ 



				  alert ("Title is required."); element.focus(); return false;



				}				



			}



		}



		if(element.type=="textarea")



		{



			if(element.name=="richEdit0")



			{



				var f=element.value;



				if (f.replace(/ /g, '')=="") 



				{ 



				  alert ("Topic is required."); return false;



				}				



			}



		}



		



	}//for



	document.topic.submit(); 



}
