﻿// JavaScript Document

function AJAXfinalize(e,appointment_id) {
	e.stopPropagation();
		
	var str='appointment_id=' + appointment_id + '';
	jQuery.post('scripts/query.php?action=getFinalizeTable',str,function(data){
		$("#kosmat").html(data);	 
		//window.location.reload();
	},'html');	
}

function setElsPerPage(n) {
	elsPerPageSel = document.getElementById('elsPerPageSel');
	curPageLocation = document.getElementById('curPageLocation').value;
	curPageLocation.indexOf("?")<0 ? curPageLocation=curPageLocation+'?' : curPageLocation=curPageLocation+'&';
	window.location = "" + curPageLocation + "setElsPerPage=" + elsPerPageSel.value + "";
}

function XMLHTTPRequest__(getstr,script,callback_function) {

	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 = function() {

		if (http_request.readyState == 4) {

			if (http_request.status == 200) {

				result = http_request.responseText;

				callback_function(result);

			} else {

            	//alert('There was a problem with the request.');

         	}

      }



		}

	http_request.open('POST', script, true);

	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	http_request.setRequestHeader("Content-length", getstr.length);

	http_request.setRequestHeader("Connection", "close");

	http_request.send(getstr);

}



function setSalon() {
	document.getElementById('target_sal_status').value = 'waiting';

	if (document.getElementById('target_salon').value == 1) salon='varna';
	if (document.getElementById('target_salon').value == 2) salon='sofia';
	if (document.getElementById('target_salon').value == 3) salon='busofiargas';
	if (document.getElementById('target_salon').value == 4) salon='burgas';
	if (document.getElementById('target_salon').value == 5) salon='varna';
	if (document.getElementById('target_salon').value == 6) salon='sofia';
	
	jQuery.post('/angelface/scripts/query.php?setSalon=1&salon=' + salon + '', '',
		function(data){
			document.getElementById('target_sal_status').value = 'ready';
		},
	'html');
	
	//smakeHttpRequest('http://www.angelface-bg.com/angelface/scripts/query.php?setSalon=1&salon=' + salon + '', setSalon_callback, false);

	document.getElementById('trtmntiframe').src = document.getElementById('trtmntiframe').src + '?lng=' + document.getElementById('iframe_lng').value + '&salon=' + salon;

}



function setSalon_callback(response) {

	//alert(response);

	document.getElementById('target_sal_status').value = 'ready';

}



function updInitialPrice() {
}


function addCommas(nStr)
{
	nStr += '';
	x = nStr.split('.');
	x1 = x[0];
	x2 = x.length > 1 ? '.' + x[1] : '';
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(x1)) {
		x1 = x1.replace(rgx, '$1' + ',' + '$2');
	}
	return x1 + x2;
}

function iframePriceUpd(el,price,trmtnt_name,id) {

	if (el.checked) {

		makeHttpRequest('query.php?appendCookie=1&id=' + id + '', dummy, false);

	}

	if (!el.checked) {

		makeHttpRequest('query.php?chopCookie=1&id=' + id + '', dummy, false);

	}

	billing_method_val = window.parent.document.getElementById('billing_method');
	delivery_method_val = window.parent.document.getElementById('delivery_method');
	conf_overall_price = window.parent.document.getElementById('conf_overall_price');

	conf_selected_package = window.parent.document.getElementById('conf_selected_package');

	if (el.checked) {

		window.parent.document.getElementById('priceIframe').value = parseInt(window.parent.document.getElementById('priceIframe').value) + price;
		w=price.toFixed(2);
		w = w + '';

		conf_selected_package.innerHTML = conf_selected_package.innerHTML + '<div id="divTrtmntName' + id + '"><input type="hidden" id="inp_' + id + '" >' + trmtnt_name + ' - '+ w.replace('.',',') + ' лв.</div>';

	}

	if (!el.checked) {

		window.parent.document.getElementById('priceIframe').value = parseInt(window.parent.document.getElementById('priceIframe').value) - price;

		t = window.parent.document.getElementById('divTrtmntName' + id + '');

		t.parentNode.removeChild(t);

	}

	if ($("#delivery_method").val()==0) {
		conf_overall_price.innerHTML = parseInt(delivery_method_val.value) + parseInt(window.parent.document.getElementById('priceIframe').value);
	} else {
		conf_overall_price.innerHTML = parseInt(window.parent.document.getElementById('priceIframe').value);
	}
	w=parseFloat($('#conf_overall_price').html());
	w=w.toFixed(2);
	$('#conf_overall_price').html(w.replace('.',','));
}



function chooseBundleProcs() {
	$("#rmtk_chosen").val('chooseBundleProcs');
	
	document.getElementById('chosenWhat').value = 'ordinaryProc';

	show('ordinaryProc');

	hide('oneByOne');

	hide('inputVal');

}



function inputValue() {
	$("#rmtk_chosen").val('inputValue');
	document.getElementById('chosenWhat').value = 'inputVal';

	show('inputVal');

	hide('ordinaryProc');

	hide('oneByOne');

}



function chooseOneByOne() {
	$("#rmtk_chosen").val('chooseOneByOne');
	
	document.getElementById('chosenWhat').value = 'oneByOne';

	document.getElementById('conf_selected_package').innerHTML = '';

	show('oneByOne');

	hide('ordinaryProc');

	hide('inputVal');

}



function autocompleteChange(selection) {

	//alert(selection);

	

}



function validateRequired1() {

	err = 0;

	var first_name = document.getElementById('first_name').value;

	var last_name = document.getElementById('last_name').value;

	var city = document.getElementById('city').value;

	var address1 = document.getElementById('address1').value;

	var postal_code = document.getElementById('postal_code').value;

	var email = document.getElementById('email').value;

	var phone = document.getElementById('phone').value;



	var lbl_first_name = document.getElementById('lbl_first_name');

	var lbl_last_name = document.getElementById('lbl_last_name');

	var lbl_city = document.getElementById('lbl_city');

	var lbl_address = document.getElementById('lbl_address');

	var lbl_postal_code = document.getElementById('lbl_postal_code');

	var lbl_email = document.getElementById('lbl_email');

	var lbl_phone = document.getElementById('lbl_phone');

	

	if (first_name == "")  {

		lbl_first_name.className = "invalidInput";

		err++;

	} else lbl_first_name.className = "validInput"; 

	

	if (last_name == "")  {

		lbl_last_name.className = "invalidInput";

		err++;

	} else lbl_last_name.className = "validInput"; 



	if (city == "")  {

		lbl_city.className = "invalidInput";

		err++;

	} else lbl_city.className = "validInput"; 



	if (address1 == "")  {

		lbl_address.className = "invalidInput";

		err++;

	} else lbl_address.className = "validInput"; 

	

	if (postal_code == "")  {

		lbl_postal_code.className = "invalidInput";

		err++;

	} else lbl_postal_code.className = "validInput"; 

	

	if (email == "")  {

		lbl_email.className = "invalidInput";

		err++;

	} else lbl_email.className = "validInput"; 



	if (phone == "")  {

		lbl_phone.className = "invalidInput";

		err++;

	} else lbl_phone.className = "validInput"; 

	

	if (err != 0) return false;

	

	hide('page1');

	show('page2');

}



function checkInvoice() {

	if (document.getElementById('invoice').selectedIndex==1) show('invoiceFlds');

		else hide('invoiceFlds');

}



function validateRequired2() {

	err = 0;

	if (document.getElementById('target_sal_status').value != 'ready') err++;

	

	var f_name_recipient = document.getElementById('f_name_recipient').value;

	var l_name_recipient = document.getElementById('l_name_recipient').value;

	var target_salon = document.getElementById('target_salon');

	var billing_method = document.getElementById('billing_method');
	var delivery_method = document.getElementById('delivery_method');

	

	var lbl_f_name_recipient = document.getElementById('lbl_f_name_recipient');

	var lbl_l_name_recipient = document.getElementById('lbl_l_name_recipient');

	var lbl_target_salon = document.getElementById('lbl_target_salon');

	var lbl_billing_method = document.getElementById('lbl_billing_method');
	var lbl_delivery_method = document.getElementById('lbl_delivery_method');

	

	if (f_name_recipient == "")  {

		lbl_f_name_recipient.className = "invalidInput";

		err++;

	} else lbl_f_name_recipient.className = "validInput"; 



	if (l_name_recipient == "")  {

		lbl_l_name_recipient.className = "invalidInput";

		err++;

	} else lbl_l_name_recipient.className = "validInput"; 

	

	if (target_salon.selectedIndex == 0)  {

		lbl_target_salon.className = "invalidInput";

		err++;

	} else lbl_target_salon.className = "validInput"; 



	if (billing_method.selectedIndex == 0)  {

		lbl_billing_method.className = "invalidInput";

		err++;

	} else lbl_billing_method.className = "validInput"; 

	if (delivery_method.selectedIndex == 0)  {

		lbl_delivery_method.className = "invalidInput";

		err++;

	} else lbl_delivery_method.className = "validInput"; 

	if (document.getElementById('invoice').selectedIndex==1) {

		var company_name = document.getElementById('company_name').value;

		var MOL = document.getElementById('MOL').value;

		var bulstat = document.getElementById('bulstat').value;

		var dan_nomer = document.getElementById('dan_nomer').value;

		

		var lbl_company_name = document.getElementById('lbl_company_name');

		var lbl_MOL = document.getElementById('lbl_MOL');

		var lbl_bulstat = document.getElementById('lbl_bulstat');

		var lbl_dan_nomer = document.getElementById('lbl_dan_nomer');

		

		

		if (company_name == "")  {

			lbl_company_name.className = "invalidInput";

			err++;

		} else lbl_company_name.className = "validInput"; 

		

		if (MOL == "")  {

			lbl_MOL.className = "invalidInput";

			err++;

		} else lbl_MOL.className = "validInput"; 

		

		if (bulstat == "")  {

			lbl_bulstat.className = "invalidInput";

			err++;

		} else lbl_bulstat.className = "validInput"; 

		

		if (dan_nomer == "")  {

			lbl_dan_nomer.className = "invalidInput";

			err++;

		} else lbl_dan_nomer.className = "validInput"; 

	}

	

	//if (err != 0) return false;

	hide('page2');

	show('bundlesTbl');

}



function choosePackage() {
	overall_price = 0;

	

	document.getElementById('conf_first_name').innerHTML = document.getElementById('first_name').value;

	document.getElementById('conf_last_name').innerHTML = document.getElementById('last_name').value;

	document.getElementById('conf_city').innerHTML = document.getElementById('city').value;

	document.getElementById('conf_address').innerHTML = document.getElementById('address1').value;

	document.getElementById('conf_email').innerHTML = document.getElementById('email').value;

	document.getElementById('conf_phone').innerHTML = document.getElementById('phone').value;

	document.getElementById('conf_f_name_recipient').innerHTML = document.getElementById('f_name_recipient').value;

	document.getElementById('conf_l_name_recipient').innerHTML = document.getElementById('l_name_recipient').value;

	document.getElementById('conf_target_salon').innerHTML = document.getElementById('target_salon').options[document.getElementById('target_salon').selectedIndex].text;  

	//document.getElementById('').innerHTML = document.getElementById('lbl_billing_method').value;

	document.getElementById('conf_comments').innerHTML = document.getElementById('comments').value;

	document.getElementById('conf_company_name').innerHTML = document.getElementById('company_name').value;

	document.getElementById('conf_MOL').innerHTML = document.getElementById('MOL').value;

	document.getElementById('conf_bulstat').innerHTML = document.getElementById('bulstat').value;

	document.getElementById('conf_dan_nom').innerHTML = document.getElementById('dan_nomer').value;
	
	document.getElementById('conf_postalcode').innerHTML = document.getElementById('postal_code').value;

	document.getElementById('conf_billing_method').innerHTML = document.getElementById('billing_method').options[document.getElementById('billing_method').selectedIndex].text;
	
	document.getElementById('conf_delivery_method').innerHTML = document.getElementById('delivery_method').options[document.getElementById('delivery_method').selectedIndex].text;
	if ($('#delivery_method').val() == 0) $('#conf_delivery_method').html( $('#conf_delivery_method').html() + ' 0,00 лв.' );
	if ($('#delivery_method').val() == 6) $('#conf_delivery_method').html( $('#conf_delivery_method').html() + ' 8,00 лв.' );

	if (document.getElementById('chosenWhat').value == 'ordinaryProc') {

		if (document.getElementById('him_luxury').checked) {

			document.getElementById('conf_selected_package').innerHTML = 'Луксозен пакет - за него';

		}

		if (document.getElementById('her_luxury').checked) {		

			document.getElementById('conf_selected_package').innerHTML = 'Луксозен пакет - за нея';

		}

		if (document.getElementById('him_holiday').checked) {

			document.getElementById('conf_selected_package').innerHTML = 'Празничен пакет - за него';

		}

	

		if (document.getElementById('her_holiday').checked) {

			document.getElementById('conf_selected_package').innerHTML = 'Празничен пакет - за нея';

		}

		

		if (document.getElementById('him_luxury').checked) overall_price = parseInt(document.getElementById('him_luxury').value);

		if (document.getElementById('her_luxury').checked) overall_price = parseInt(document.getElementById('her_luxury').value);

		if (document.getElementById('him_holiday').checked) overall_price = parseInt(document.getElementById('him_holiday').value);

		if (document.getElementById('her_holiday').checked) overall_price = parseInt(document.getElementById('her_holiday').value);

	}

	if (document.getElementById('chosenWhat').value == 'ordinaryProc') {

		if (document.getElementById('him_individual').checked) {

			for (i=1;i<=9;i++) {

				if (document.getElementById('him_trtmnt' + i + '').checked) overall_price = parseInt(overall_price) + parseInt(document.getElementById('him_trtmnt' + i + '').value);

			}

			document.getElementById('conf_selected_package').innerHTML = 'Индивидуални решения - за него';

			if (document.getElementById('him_trtmnt1').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt1').innerHTML;

			if (document.getElementById('him_trtmnt2').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt2').innerHTML;

			if (document.getElementById('him_trtmnt3').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt3').innerHTML;

			if (document.getElementById('him_trtmnt4').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt4').innerHTML;
			
			if (document.getElementById('him_trtmnt4').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt4').innerHTML;
			
			if (document.getElementById('him_trtmnt5').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt5').innerHTML;
			
			if (document.getElementById('him_trtmnt6').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt6').innerHTML;
			
			if (document.getElementById('him_trtmnt7').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt7').innerHTML;
			
			if (document.getElementById('him_trtmnt8').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt8').innerHTML;
			
			if (document.getElementById('him_trtmnt9').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_him_trtmnt9').innerHTML;
			
		}

		if (document.getElementById('her_individual').checked) {

			for (i=1;i<=18;i++) {

				if (document.getElementById('her_trtmnt' + i + '').checked) overall_price = parseInt(overall_price) + parseInt(document.getElementById('her_trtmnt' + i + '').value);

			}

			document.getElementById('conf_selected_package').innerHTML = 'Индивидуални решения - за нея';

			if (document.getElementById('her_trtmnt1').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt1').innerHTML;

			if (document.getElementById('her_trtmnt2').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt2').innerHTML;

			if (document.getElementById('her_trtmnt3').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt3').innerHTML;

			if (document.getElementById('her_trtmnt4').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt4').innerHTML;
			
			if (document.getElementById('her_trtmnt5').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt5').innerHTML;
			
			if (document.getElementById('her_trtmnt6').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt6').innerHTML;
			
			if (document.getElementById('her_trtmnt7').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt7').innerHTML;
			
			if (document.getElementById('her_trtmnt8').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt8').innerHTML;
			
			if (document.getElementById('her_trtmnt9').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt9').innerHTML;
			
			if (document.getElementById('her_trtmnt10').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt10').innerHTML;
			
			if (document.getElementById('her_trtmnt11').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt11').innerHTML;
			
			if (document.getElementById('her_trtmnt12').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt12').innerHTML;
			
			if (document.getElementById('her_trtmnt13').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt13').innerHTML;
			
			if (document.getElementById('her_trtmnt14').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt14').innerHTML;
			
			if (document.getElementById('her_trtmnt15').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt15').innerHTML;
			
			if (document.getElementById('her_trtmnt16').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt16').innerHTML;
			
			if (document.getElementById('her_trtmnt17').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt17').innerHTML;
			
			if (document.getElementById('her_trtmnt18').checked) document.getElementById('conf_selected_package').innerHTML = document.getElementById('conf_selected_package').innerHTML + '<br />' + document.getElementById('span_her_trtmnt18').innerHTML;
		}
		
		if ($("#delivery_method").val()==0) {
			overall_price = overall_price + parseInt(document.getElementById('delivery_method').value);
		}

		document.getElementById('conf_overall_price').innerHTML = overall_price;

		w=parseFloat($('#conf_overall_price').html());
		w=w.toFixed(2);
		$('#conf_overall_price').html(w.replace('.',','));
	}

	if (document.getElementById('chosenWhat').value == 'inputVal') {
		if ($("#delivery_method").val()==0) {
			overall_price = parseInt(document.getElementById('delivery_method').value) + parseInt(document.getElementById('inputValFld').value);
		} else {
			overall_price = parseInt(document.getElementById('inputValFld').value);
		}

		document.getElementById('conf_overall_price').innerHTML = overall_price;

		document.getElementById('conf_selected_package').innerHTML = 'Не се отнася.';

	}

	if (document.getElementById('chosenWhat').value == 'oneByOne') {

		//document.getElementById('conf_selected_package').innerHTML = '';

	}

	// към overall_price добавяме стойността на доставката на талона или 0 лв., в зависимост от избора на потребителя

	if (document.getElementById('invoice').selectedIndex == 0) {

		hide('conf_invoice');

	} else show('conf_invoice');

	

	if (document.getElementById('him_individual').checked) {

		chkVal = 0;

		for (i=1;i<=9;i++) {

			if (document.getElementById('him_trtmnt' + i + '').checked) chkVal++;

		}

		if (chkVal==0) return false;

	}

	if (document.getElementById('her_individual').checked) {

		chkVal = 0;

		for (i=1;i<=18;i++) {

			if (document.getElementById('her_trtmnt' + i + '').checked) chkVal++;

		}

		if (chkVal==0) return false;

	}
	if ($('#delivery_method').val()==6) {
		w=parseFloat($('#conf_overall_price').html())  + 8 ;
		w=w.toFixed(2);

		$('#conf_overall_price').html(w.replace('.',','));

	}
	
	var w=parseFloat($('#conf_overall_price').html());
	w=w.toFixed(2);
	$('#conf_overall_price').html(w.replace('.',','));

	switch ($("#rmtk_chosen").val()) {
		case 'chooseBundleProcs':
		break;

		case 'chooseOneByOne':
		break;
		
		case 'inputValue':
			talon_val = parseFloat($("#inputValFld").val());
			talon_val=talon_val.toFixed(2);

			$("#conf_selected_package").html("Талон на стойност " + talon_val.replace('.',',') + " лв.");
		break;	
	}

	hide('bundlesTbl');
	show('viewOrder');
}



function submitOrder() {
	//alert(document.getElementById('viewOrder').innerHTML);
	getstrEmail='getEmailContent=1&content=' + document.getElementById('viewOrder').innerHTML + '&email=' + document.getElementById('email').value;

	XMLHTTPRequest(getstrEmail,'query.php')



	var first_name=document.getElementById('first_name').value;

	var last_name=document.getElementById('last_name').value;

	var city=document.getElementById('city').value;

	var address1=document.getElementById('address1').value;

	var email=document.getElementById('email').value;

	var phone=document.getElementById('phone').value;

	var f_name_recipient=document.getElementById('f_name_recipient').value;

	var l_name_recipient=document.getElementById('l_name_recipient').value;

	var target_salon=document.getElementById('target_salon').value;

	var comments=document.getElementById('comments').value;

	var company_name=document.getElementById('company_name').value;

	var MOL=document.getElementById('MOL').value;

	var bulstat=document.getElementById('bulstat').value;

	var dan_nomer=document.getElementById('dan_nomer').value;



	getstr = 'first_name=' + first_name + '&last_name=' + last_name + '&city=' + city + '&address1=' + address1 + '&email=' + email + '&phone=' + phone + '&f_name_recipient=' + f_name_recipient + '&l_name_recipient=' + l_name_recipient + '&target_salon=' + target_salon + '&comments=' + comments + '&company_name=' + company_name + '&MOL=' + MOL + '&bulstat=' + bulstat + '&dan_nomer=' + dan_nomer;

	//getstr='';

	makeHttpRequest('query.php?submitOrder=1&' + getstr + '', submitOrder_callback, false);

}



function submitOrder_callback(response) {

	if (response) {

		document.getElementById('orderStatus').innerHTML = 'Поръчката ви е приета успешно!';

		hide('viewOrder');

	} else {

		document.getElementById('orderStatus').innerHTML = 'Имаше проблем при приемане на Вашата поръчка. Моля, опитайте отново.';

		hide('viewOrder');

	}

}



function validateEmail(str) {



		var at="@"

		var dot="."

		var lat=str.indexOf(at)

		var lstr=str.length

		var ldot=str.indexOf(dot)

		if (str.indexOf(at)==-1){

		   //alert("Invalid E-mail ID")

		   return false

		}



		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

		   //alert("Invalid E-mail ID")

		   return false

		}



		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		    //alert("Invalid E-mail ID")

		    return false

		}



		 if (str.indexOf(at,(lat+1))!=-1){

		    //alert("Invalid E-mail ID")

		    return false

		 }



		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		    //alert("Invalid E-mail ID")

		    return false

		 }



		 if (str.indexOf(dot,(lat+2))==-1){

		    //alert("Invalid E-mail ID")

		    return false

		 }

		

		 if (str.indexOf(" ")!=-1){

		    alert("Invalid E-mail ID")

		    return false

		 }



 		 return true					

	}



function indHim() {

	document.getElementById('ind_trtmnts_her').style.visibility = 'hidden'; 

	document.getElementById('ind_trtmnts_him').style.visibility = 'visible'; 	



	show('ind_trtmnts');

	show('ind_trtmnts_her'); 

	show('ind_trtmnts_him');

}



function indHer() {

	document.getElementById('ind_trtmnts_him').style.visibility = 'hidden'; 

	document.getElementById('ind_trtmnts_her').style.visibility = 'visible'; 

	show('ind_trtmnts'); 

	show('ind_trtmnts_her'); 

	show('ind_trtmnts_him');

}



function getFlashMovie(movieName) {

	if (window.document[movieName]) {

		return window.document[movieName];

	}

	if (navigator.appName.indexOf("Microsoft Internet")==-1) {

		if (document.embeds && document.embeds[movieName])

			return document.embeds[movieName]; 

		}

	else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)

	{

		return document.getElementById(movieName);

	}

}



function overButton(buttonName) {

	var move = '';

	getFlashMovie(buttonName).moveLeft(move);

}



function getFlashMovie2(movieName) {

	if (window.document[movieName]) {

		return window.document[movieName];

	}

	if (navigator.appName.indexOf("Microsoft Internet")==-1) {

		if (document.embeds && document.embeds[movieName])

			return document.embeds[movieName]; 

		}

	else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)

	{

		return document.getElementById(movieName);

	}

}



function outButton(buttonName) {

	var move = '';

	getFlashMovie2(buttonName).moveRight(move);

}



function validateEmail(str) {



	var at="@"

	var dot="."

	var lat=str.indexOf(at)

	var lstr=str.length

	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1){

	   //alert("Invalid E-mail ID")

	   return false

	}

	

	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){

	   //alert("Invalid E-mail ID")

	   return false

	}

	

	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){

		//alert("Invalid E-mail ID")

		return false

	}

	

	 if (str.indexOf(at,(lat+1))!=-1){

		//alert("Invalid E-mail ID")

		return false

	 }

	

	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){

		//alert("Invalid E-mail ID")

		return false

	 }

	

	 if (str.indexOf(dot,(lat+2))==-1){

		//alert("Invalid E-mail ID")

		return false

	 }

	

	 if (str.indexOf(" ")!=-1){

		//alert("Invalid E-mail ID")

		return false

	 }

	

	 return true					

}



function pollAnswerClick(radioID) {

	Inputs = document.getElementById('poll_answers').getElementsByTagName("input");

	numEls = Inputs.length;

	for (i=0; i<numEls; i++) {

		myEl = Inputs[i]; 

		if (myEl.id != radioID) myEl.checked=false;

	}

}



function vote() {

	getstr = getstrFromDivEls('poll_answers');

	makeHttpRequest('/v2/scripts/query.php' + getstr + "pollVote=1", dummy, false);

	hide('poll_answers');

	show('pollResults');

}



function switchLng(lng) {

	makeHttpRequest('/v2/scripts/query.php?switchto=' + lng, submit_lng_form, false);

}



function submit_lng_form() {

	document.lang_form.submit();	

}



function rowOver(div) {

	input='input' + div.substring(3,div.length);

	if (document.getElementById(div).className != 'rowOver') {

		document.getElementById(input).value = document.getElementById(div).className;

	}

	document.getElementById(div).className = 'rowOver';

}



function rowOver1(div) {

	input='input' + div.substring(3,div.length);

	if (document.getElementById(div).className != 'rowOver1') {

		document.getElementById(input).value = document.getElementById(div).className;

	}

	document.getElementById(div).className = 'rowOver1';

}



function rowOut(div) {

	input='input' + div.substring(3,div.length);

	document.getElementById(div).className = document.getElementById(input).value;

}



function getstrFromDivEls(divID) {

		Inputs = document.getElementById(divID).getElementsByTagName("input");

		numEls = Inputs.length;

		var getstr = "?";

		for (i=0; i<numEls; i++) {

			myEl = Inputs[i]; 

			

			if (myEl.type == "text") {

				

				getstr += myEl.name + "=" + myEl.value + "&";

			}

			if (myEl.type == "image") {

				getstr += myEls.name + "=" + myEl.value + "&";

			}

			if (myEl.type == "hidden") {

				getstr += myEl.name + "=" + myEl.value + "&";

			}

			if (myEl.type == "checkbox") {

				if (myEl.checked) {

					getstr += myEl.name + "=" + myEl.value + "&";

				} else {

						getstr += myEl.name + "=&";

				  }

			}

			if (myEl.type == "radio") {

				if (myEl.checked) {

					getstr += myEl.name + "=" + myEl.value + "&";

				}

			}

			if (myEl.tagName == "SELECT") {

				var sel = myEl;

				getstr += sel.name + "=" + sel.options[sel.selectedIndex].value + "&";

			}        

		}

		textAreas = document.getElementById(divID).getElementsByTagName("textarea");

		numEls = textAreas.length;

		for (i=0; i<numEls; i++) {

			myEl = textAreas[i]; 

			getstr += myEl.name + "=" + myEl.value + "&";

		}

return getstr;

}



function flashToolTip(coordX,coordY,id,balloonDivId) {

	el = document.getElementById('userPic' + id + '');

	coordArray = findPos(el);

	evObj = document.createEvent('MouseEvents');

	evObj.initMouseEvent( 'click', true, true, window, 0, 0, 0, coordArray[0]+190, coordArray[1]+130, false, false, true, false, 0, null );

	el.dispatchEvent(evObj);

	whiteBalloon.showTooltip(evObj,'load:' + balloonDivId + id + '',1,300);

}



function findPos(obj) {

	var curleft = curtop = 0;

	if (obj.offsetParent) {

		do {

			curleft += obj.offsetLeft;

			curtop += obj.offsetTop;

		} while (obj = obj.offsetParent);

		

		}

	coords=new Array();

	coords[0]=curleft;

	coords[1]=curtop;

	return coords;

}



function makeHttpRequest(url, callback_function, return_xml)

{

 var http_request, response, i;



 var activex_ids = [

   'MSXML2.XMLHTTP.3.0',

   'MSXML2.XMLHTTP',

   'Microsoft.XMLHTTP'

 ];





 if (window.XMLHttpRequest) { // Mozilla, Safari, IE7+...

   http_request = new XMLHttpRequest();

   if (http_request.overrideMimeType) {

     http_request.overrideMimeType('text/xml');

   }

 } else if (window.ActiveXObject) { // IE6 and older

   for (i = 0; i < activex_ids.length; i++) {

     try {

       http_request = new ActiveXObject(activex_ids[i]);

     } catch (e) {}

   }

 }



 if (!http_request) {

   alert('Unfortunately your browser doesn’t support this feature.');

   return false;

 }



 http_request.onreadystatechange = function() {

   if (http_request.readyState !== 4) {

       // not ready yet

       return;

   }

   if (http_request.status !== 200) {

     // ready, but not OK

     alert('There was a problem with the request.(Code: ' + http_request.status + ')');

     return;

   }

   if (return_xml) {

     response = http_request.responseXML;

   } else {

     response = http_request.responseText;

   }

   // invoke the callback

   callback_function(response);

 };



 http_request.open('GET', url, true);

 http_request.send(null);

}



function XMLHTTPRequest(getstr,script) {

	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.open('POST', script, true);

	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

	http_request.setRequestHeader("Content-length", getstr.length);

	http_request.setRequestHeader("Connection", "close");

	http_request.send(getstr);

}



function rem(divID) {

	var t = document.getElementById(divID);

	t.parentNode.removeChild(t);

}



function simulateClick(elId) {

	var evt;

	var el = document.getElementById(elId);

	if (document.createEvent) {

		evt = document.createEvent("MouseEvents");

		evt.initMouseEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);

	}

	(evt)? el.dispatchEvent(evt):(el.click && el.click());

}



function getFlashMovie(movieName) {

	if (window.document[movieName]) {

		return window.document[movieName];

	}

	if (navigator.appName.indexOf("Microsoft Internet")==-1) {

		if (document.embeds && document.embeds[movieName])

			return document.embeds[movieName]; 

		}

	else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)

	{

		return document.getElementById(movieName);

	}

}



function overButton(buttonName) {

	var move = '';

	getFlashMovie(buttonName).moveLeft(move);

}



function getFlashMovie2(movieName) {

	if (window.document[movieName]) {

		return window.document[movieName];

	}

	if (navigator.appName.indexOf("Microsoft Internet")==-1) {

		if (document.embeds && document.embeds[movieName])

			return document.embeds[movieName]; 

		}

	else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)

	{

		return document.getElementById(movieName);

	}

}



function outButton(buttonName) {

	var move = '';

	getFlashMovie2(buttonName).moveRight(move);

}



function explode( delimiter, string ) {

    // http://kevin.vanzonneveld.net

    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

    // +   improved by: kenneth

    // +   improved by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)

    // *     example 1: explode(' ', 'Kevin van Zonneveld');

    // *     returns 1: {0: 'Kevin', 1: 'van', 2: 'Zonneveld'}

 

    var emptyArray = { 0: '' };

 

    if ( arguments.length != 2

        || typeof arguments[0] == 'undefined'

        || typeof arguments[1] == 'undefined' )

    {

        return null;

    }

 

    if ( delimiter === ''

        || delimiter === false

        || delimiter === null )

    {

        return false;

    }

 

    if ( typeof delimiter == 'function'

        || typeof delimiter == 'object'

        || typeof string == 'function'

        || typeof string == 'object' )

    {

        return emptyArray;

    }

 

    if ( delimiter === true ) {

        delimiter = '1';

    }

 

    return string.toString().split ( delimiter.toString() );

}



function createCookie(name,value,days) {

	if (days) {

		var date = new Date();

		date.setTime(date.getTime()+(days*24*60*60*1000));

		var expires = "; expires="+date.toGMTString();

	}

	else var expires = "";

	document.cookie = name+"="+value+expires+"; path=/";

}



function readCookie(name) {

	var nameEQ = name + "=";

	var ca = document.cookie.split(';');

	for(var i=0;i < ca.length;i++) {

		var c = ca[i];

		while (c.charAt(0)==' ') c = c.substring(1,c.length);

		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

	}

	return null;

}





function updatePicFields() {

	if (http_request.readyState == 4) {

		if (http_request.status == 200) {

			result = http_request.responseText.split("|");

			document.getElementById('picId').value = result[0];

			document.getElementById('pic_file').value = result[1];

			document.getElementById('num_ratings').value = result[3];

			document.getElementById('cur_rating').value = result[5];

			document.getElementById('commentsContainer').innerHTML = result[8];

			// ????? ?????? ??????????? ? ?????????? ??????? ???????????.

			full_stars = Math.floor(result[5]);

			remainder_star = result[5] - full_stars;

			if (full_stars>=0 && full_stars<1) {

				firstStar="";

				secondStar="";

				thirdStar="";

				fourthStar="";

				fifthStar="";

				if (remainder_star>0 && remainder_star<0.25) {

					firstStar="1q_";

				}

				if (remainder_star>=0.25 && remainder_star<0.50) {

					firstStar="2q_";

				}

				if (remainder_star>=0.50 && remainder_star<0.75) {

					firstStar="3q_";

				}

				if (remainder_star>=0.75 && remainder_star<1.00) {

					firstStar="full_";

				}

				if (remainder_star==0) {

					firstStar="";

				}

			}

			if (full_stars>=1 && full_stars<2) {

				firstStar="full_";

				thirdStar="";

				fourthStar="";

				fifthStar="";

				if (remainder_star>0 && remainder_star<0.25) {

					secondStar="1q_";

				}

				if (remainder_star>=0.25 && remainder_star<0.50) {

					secondStar="2q_";

				}

				if (remainder_star>=0.50 && remainder_star<0.75) {

					secondStar="3q_";

				}

				if (remainder_star>=0.75 && remainder_star<=1.00) {

					secondStar="full_";

				}

				if (remainder_star==0) {

					secondStar="";

				}

			}

			if (full_stars>=2 && full_stars<3) {

				firstStar="full_";

				secondStar="full_";

				fourthStar="";

				fifthStar="";

				if (remainder_star>0 && remainder_star<0.25) {

					thirdStar="1q_";

				}

				if (remainder_star>=0.25 && remainder_star<0.50) {

					thirdStar="2q_";

				}

				if (remainder_star>=0.50 && remainder_star<0.75) {

					thirdStar="3q_";

				}

				if (remainder_star>=0.75 && remainder_star<=1.00) {

					thirdStar="full_";

				}

				if (remainder_star==0) {

					thirdStar="";

				}

			}

			if (full_stars>=3 && full_stars<4) {

				firstStar="full_";

				secondStar="full_";

				thirdStar="full_";

				fifthStar="";

				if (remainder_star>0 && remainder_star<0.25) {

					fourthStar="1q_";

				}

				if (remainder_star>=0.25 && remainder_star<0.50) {

					fourthStar="2q_";

				}

				if (remainder_star>=0.50 && remainder_star<0.75) {

					fourthStar="3q_";

				}

				if (remainder_star>=0.75 && remainder_star<=1.00) {

					fourthStar="full_";

				}

				if (remainder_star==0) {

					fourthStar="";

				}

			}

			if (full_stars>=4 && full_stars<5) {

				firstStar="full_";

				secondStar="full_";

				thirdStar="full_";

				fourthStar="full_";

				if (remainder_star>0 && remainder_star<0.25) {

					fifthStar="1q_";

				}

				if (remainder_star>=0.25 && remainder_star<0.50) {

					fifthStar="2q_";

				}

				if (remainder_star>=0.50 && remainder_star<0.75) {

					fifthStar="3q_";

				}

				if (remainder_star>=0.75 && remainder_star<=1.00) {

					fifthStar="full_";

				}

				if (remainder_star==0) {

					fifthStar="";

				}

			}

			document.getElementById('oneStar').src = '/img/' + firstStar + 'star.gif';

			document.getElementById('twoStar').src = '/img/' + secondStar + 'star.gif';

			document.getElementById('threeStar').src = '/img/' + thirdStar + 'star.gif';

			document.getElementById('fourStar').src = '/img/' + fourthStar + 'star.gif';

			document.getElementById('fiveStar').src = '/img/' + fifthStar + 'star.gif';



			if (result[3]==1) {

				document.getElementById('numRatings').innerHTML = result[3] + ' ???????';

			} else {

					document.getElementById('numRatings').innerHTML = result[3] + ' ????????';

			  }

		} else {

		//alert('There was a problem with the request.');

	  		}

	}

}



function copyElement(what,where) {

   var newElement = what.cloneNode(true);

   document.getElementById(where).appendChild(newElement);

		 pNode = what.parentNode;

   pNode.removeChild(what);

   if (what.innerHTML) {

		document.getElementById(where).firstChild.innerHTML = what.innerHTML;

   }

}



function destroyDiv(divObject) {

	var div = document.getElementById(divObject);



	if ( div.hasChildNodes() )

	{

		while ( div.childNodes.length >= 1 )

		{

			div.removeChild(div.firstChild);       

		} 

	}



}



function hide(el) {

	isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

	if (isIE) {

		disp = 'none';

	} else {

		disp = 'none';

	  }



	elh = document.getElementById(el);

	elh.style.display = disp;

	return;

}



function show(el) {

	var elh = document.getElementById(el);

	elh.style.display='block';

	return;

}



function ControlVersion()

{

//v1.7

// Flash Player Version Detection

// Detect Client Browser type

// Copyright 2005-2007 Adobe Systems Incorporated.  All rights reserved.

var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;

var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;

var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;

	

	var version;

	var axo;

	var e;



	// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo isn't in the registry



	try {

		// version will be set for 7.X or greater players

		axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");

		version = axo.GetVariable("$version");

	} catch (e) {

	}



	if (!version)

	{

		try {

			// version will be set for 6.X players only

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");

			

			// installed player is some revision of 6.0

			// GetVariable("$version") crashes for versions 6.0.22 through 6.0.29,

			// so we have to be careful. 

			

			// default to the first public version

			version = "WIN 6,0,21,0";



			// throws if AllowScripAccess does not exist (introduced in 6.0r47)		

			axo.AllowScriptAccess = "always";



			// safe to call for 6.0r47 or greater

			version = axo.GetVariable("$version");



		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 4.X or 5.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version = axo.GetVariable("$version");

		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 3.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash.3");

			version = "WIN 3,0,18,0";

		} catch (e) {

		}

	}



	if (!version)

	{

		try {

			// version will be set for 2.X player

			axo = new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

			version = "WIN 2,0,0,11";

		} catch (e) {

			version = -1;

		}

	}

	

	return version;

}



// JavaScript helper required to detect Flash Player PlugIn version information

function GetSwfVer(){

	// NS/Opera version >= 3 check for Flash plugin in plugin array

	var flashVer = -1;

	

	if (navigator.plugins != null && navigator.plugins.length > 0) {

		if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {

			var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";

			var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;

			var descArray = flashDescription.split(" ");

			var tempArrayMajor = descArray[2].split(".");			

			var versionMajor = tempArrayMajor[0];

			var versionMinor = tempArrayMajor[1];

			var versionRevision = descArray[3];

			if (versionRevision == "") {

				versionRevision = descArray[4];

			}

			if (versionRevision[0] == "d") {

				versionRevision = versionRevision.substring(1);

			} else if (versionRevision[0] == "r") {

				versionRevision = versionRevision.substring(1);

				if (versionRevision.indexOf("d") > 0) {

					versionRevision = versionRevision.substring(0, versionRevision.indexOf("d"));

				}

			}

			var flashVer = versionMajor + "." + versionMinor + "." + versionRevision;

		}

	}

	// MSN/WebTV 2.6 supports Flash 4

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;

	// WebTV 2.5 supports Flash 3

	else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;

	// older WebTV supports Flash 2

	else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;

	else if ( isIE && isWin && !isOpera ) {

		flashVer = ControlVersion();

	}	

	return flashVer;

}



// When called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available

function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)

{

	versionStr = GetSwfVer();

	if (versionStr == -1 ) {

		return false;

	} else if (versionStr != 0) {

		if(isIE && isWin && !isOpera) {

			// Given "WIN 2,0,0,11"

			tempArray         = versionStr.split(" "); 	// ["WIN", "2,0,0,11"]

			tempString        = tempArray[1];			// "2,0,0,11"

			versionArray      = tempString.split(",");	// ['2', '0', '0', '11']

		} else {

			versionArray      = versionStr.split(".");

		}

		var versionMajor      = versionArray[0];

		var versionMinor      = versionArray[1];

		var versionRevision   = versionArray[2];



        	// is the major.revision >= requested major.revision AND the minor version >= requested minor

		if (versionMajor > parseFloat(reqMajorVer)) {

			return true;

		} else if (versionMajor == parseFloat(reqMajorVer)) {

			if (versionMinor > parseFloat(reqMinorVer))

				return true;

			else if (versionMinor == parseFloat(reqMinorVer)) {

				if (versionRevision >= parseFloat(reqRevision))

					return true;

			}

		}

		return false;

	}

}



function AC_AddExtension(src, ext)

{

  if (src.indexOf('?') != -1)

    return src.replace(/\?/, ext+'?'); 

  else

    return src + ext;

}



function AC_Generateobj(objAttrs, params, embedAttrs) 

{ 

  var str = '';

  if (isIE && isWin && !isOpera)

  {

    str += '<object ';

    for (var i in objAttrs)

    {

      str += i + '="' + objAttrs[i] + '" ';

    }

    str += '>';

    for (var i in params)

    {

      str += '<param name="' + i + '" value="' + params[i] + '" /> ';

    }

    str += '</object>';

  }

  else

  {

    str += '<embed ';

    for (var i in embedAttrs)

    {

      str += i + '="' + embedAttrs[i] + '" ';

    }

    str += '> </embed>';

  }



  document.write(str);

}



function AC_FL_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".swf", "movie", "clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

     , "application/x-shockwave-flash"

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_SW_RunContent(){

  var ret = 

    AC_GetArgs

    (  arguments, ".dcr", "src", "clsid:166B1BCA-3F9C-11CF-8075-444553540000"

     , null

    );

  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);

}



function AC_GetArgs(args, ext, srcParamName, classid, mimeType){

  var ret = new Object();

  ret.embedAttrs = new Object();

  ret.params = new Object();

  ret.objAttrs = new Object();

  for (var i=0; i < args.length; i=i+2){

    var currArg = args[i].toLowerCase();    



    switch (currArg){	

      case "classid":

        break;

      case "pluginspage":

        ret.embedAttrs[args[i]] = args[i+1];

        break;

      case "src":

      case "movie":	

        args[i+1] = AC_AddExtension(args[i+1], ext);

        ret.embedAttrs["src"] = args[i+1];

        ret.params[srcParamName] = args[i+1];

        break;

      case "onafterupdate":

      case "onbeforeupdate":

      case "onblur":

      case "oncellchange":

      case "onclick":

      case "ondblClick":

      case "ondrag":

      case "ondragend":

      case "ondragenter":

      case "ondragleave":

      case "ondragover":

      case "ondrop":

      case "onfinish":

      case "onfocus":

      case "onhelp":

      case "onmousedown":

      case "onmouseup":

      case "onmouseover":

      case "onmousemove":

      case "onmouseout":

      case "onkeypress":

      case "onkeydown":

      case "onkeyup":

      case "onload":

      case "onlosecapture":

      case "onpropertychange":

      case "onreadystatechange":

      case "onrowsdelete":

      case "onrowenter":

      case "onrowexit":

      case "onrowsinserted":

      case "onstart":

      case "onscroll":

      case "onbeforeeditfocus":

      case "onactivate":

      case "onbeforedeactivate":

      case "ondeactivate":

      case "type":

      case "codebase":

      case "id":

        ret.objAttrs[args[i]] = args[i+1];

        break;

      case "width":

      case "height":

      case "align":

      case "vspace": 

      case "hspace":

      case "class":

      case "title":

      case "accesskey":

      case "name":

      case "tabindex":

        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];

        break;

      default:

        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];

    }

  }

  ret.objAttrs["classid"] = classid;

  if (mimeType) ret.embedAttrs["type"] = mimeType;

  return ret;

}



function dummy() {}
