function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_setTextOfTextfield(objName,x,newText) { //v3.0
  var obj = MM_findObj(objName); if (obj) obj.value = newText;
}

function GetVars( def ) {
    this._def_ = def;
    var query, queries = top.location.search.substring(1).split( /\&/ );
    for ( var i=0; (query = queries[i]); i++ ) {
        query = query.split( /\=/ );
        this[query[0]] = ( typeof query[1] == 'undefined' ) ? def : unescape(query[1]).replace( /\+/g, " " );
    }
}

GetVars.prototype.assign = function( key ) {
    return ( this.exists( key ) ) ? this[key] : this._def_;
}

GetVars.prototype.exists = function( key ) {
    return ( typeof this[key] != 'undefined' );
}

GetVars.prototype.makeGlobal = function( action, prefix ) {
    prefix = ( typeof prefix == 'undefined' ) ? '' : prefix;
    for ( var i in this ) {
        if ( typeof i != 'function' && i != '_def_' ) {
            var gv = prefix + i;
            if ( window[gv] ) {
                switch( action ) {
                    case 0 : // Overwrite
                        window[gv] = this[i];
                        break;
                    case 1 : // Skip
                        break;
                    case 2 : // Prompt
                        if ( confirm( "The global variable '" + gv + "' aleady exists\nclick 'Ok' to overwrite, 'Cancel' to skip" ) )
                            window[gv] = this[i];
                        break;
                }
            }
            // Global doesn't already exists, assign as is
            else window[gv] = this[i];
        }
    }
}

/*IVAN*/

function sakrij(identif) {
	el=document.getElementById(identif);
	el.style.display='none';
}
function prikazi(identif) {
	el=document.getElementById(identif);
	el.style.display='block';
}
function calculatePrice(areaId) {
	subzoneName = document.forms[0].elements['subzone'+areaId].value;
	zonePriceName = 'zonePrice_' + subzoneName;
	jedinicnaCena = document.forms[0].elements[zonePriceName].value;
	widthName = 'width'+areaId;
	sirina = document.forms[0].elements[widthName].value;
	if(sirina == "") { alert("Error: width is empty"); return 0; }
	else if(!isInteger(sirina)) { alert("Error: width is not a non-negative integer value"); return 0;}
	heightName = 'height'+areaId;
	visina = document.forms[0].elements[heightName].value;
	if(visina == "") {alert("Error: height is empty"); return 0;}
	else if(!isInteger(visina)) {alert("Error: height is not a non-negative integer value"); return 0;}
	ukupno = jedinicnaCena*sirina*visina;
	calculated_priceName = 'calculated_price'+areaId;
	ukupnaCena = document.forms[0].elements[calculated_priceName];
	ukupnaCena.value = ukupno;
}

function redirectFromStep1(redirectTo) {
	for (i=0; i<document.forms[0].option_applies.length; i++) {
		if (document.forms[0].option_applies[i].checked) {
			valueToConsider = document.forms[0].option_applies[i].value;
		}
	}
	/*alert(valueToConsider);*/
	if(valueToConsider == 'redirect'){
		document.forms[0].action = redirectTo;
	}
	document.forms['form_option_applies'].submit();
}

function showHideCustomZones(flag) {
	if(flag == 10) { /*show zones*/
		document.getElementById('choice_type').value = 'custom';
		document.getElementById('custom_areas_wrapper').style.display = 'block';
	}
	else if(flag == 0) {
		document.getElementById('choice_type').value = 'nocontent';
		document.getElementById('custom_areas_wrapper').style.display = 'none';
	}
	else if(flag > 0) { /* recommended areas */
		document.getElementById('custom_areas_wrapper').style.display = 'none';
		recommended_width_name = 'recommended_width_'+flag;
		document.getElementById('width_recommended').value = document.getElementById(recommended_width_name).value;
		recommended_height_name = 'recommended_height_'+flag;
		document.getElementById('height_recommended').value = document.getElementById(recommended_height_name).value;
		recommended_subzone_name = 'recommended_subzone_'+flag;
		/*alert(document.getElementById('subzone_recommended').value);*/
		document.getElementById('subzone_recommended').value = document.getElementById(recommended_subzone_name).value;
		/*alert(document.getElementById('subzone_recommended').value);*/
	}
}

function nextStep(page, operation, areaId) {
	/*alert(document.forms[0].action);*/
	if((document.forms[0].method=='get') || (document.forms[0].method=='GET')) 
		document.forms[0].method='post';
	document.forms[0].action = page;
	if(operation!='') {document.getElementById('operation').value = operation;}
	if(areaId!='')document.getElementById('areaId').value = areaId;
	document.forms[0].submit();
}

function copyMailingToBilling() {
	shouldCopy = document.forms[0].elements['equal_billing_and_mailing'].checked;
	if(shouldCopy == true) {
		/*alert(document.forms[0].elements['billing_fname'].value);*/
		document.forms[0].elements['billing_fname'].value = document.forms[0].elements['fname'].value;
		document.forms[0].elements['billing_lname'].value = document.forms[0].elements['lname'].value;
		document.forms[0].elements['billing_mname'].value = document.forms[0].elements['mname'].value;
		document.forms[0].elements['billing_prefix'].value = document.forms[0].elements['prefix'].value;
		document.forms[0].elements['billing_city'].value = document.forms[0].elements['city'].value;
		document.forms[0].elements['billing_state'].value = document.forms[0].elements['state'].value;
		document.forms[0].elements['billing_zip'].value = document.forms[0].elements['zip'].value;
		document.forms[0].elements['billing_address1'].value = document.forms[0].elements['address1'].value;
		document.forms[0].elements['billing_address2'].value = document.forms[0].elements['address2'].value;
		document.forms[0].elements['billing_city_foreign'].value = document.forms[0].elements['city_foreign'].value;
		document.forms[0].elements['billing_country'].value = document.forms[0].elements['country'].value;
	}
	else if(shouldCopy == false) {
		document.forms[0].elements['billing_fname'].value = "";
		document.forms[0].elements['billing_lname'].value = "";
		document.forms[0].elements['billing_mname'].value = "";
		document.forms[0].elements['billing_prefix'].value = "";
		document.forms[0].elements['billing_city'].value = "";
		document.forms[0].elements['billing_state'].value = "";
		document.forms[0].elements['billing_zip'].value = "";
		document.forms[0].elements['billing_address1'].value = "";
		document.forms[0].elements['billing_address2'].value = "";
		document.forms[0].elements['billing_city_foreign'].value = "";
		document.forms[0].elements['billing_country'].value = "";
	}
}

function checkMail(x){ 
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) {
		return 1;
	}
	else {
		return 0;
	}
}

function checkMultipleMail(x){ 
	var filter  = /^(([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+)([\s]*,[\s]*(([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+))*$/;
	if (filter.test(x)) {
		return 1;
	}
	else {
		return 0;
	}
}

function checkZIP(x){ 
	var filter  = /^([0-9]{5})$/;
	if (filter.test(x)) {
		return 1;
	}
	else {
		return 0;
	}
}

function checkMandatoryInput() {
	forma = document.forms['form_zone_selection'];
	mandatory_message = "";
	if(forma.elements['fname'].value == "") mandatory_message = mandatory_message + "<li>Mailing First name is required.</li>";
	if(forma.elements['lname'].value == "") mandatory_message = mandatory_message + "<li>Mailing Last name is required.</li>";
	if(forma.elements['address1'].value == "") mandatory_message = mandatory_message + "<li>Mailing Street address is required.</li>";
	if(forma.elements['country'].value == "United States") {
		if(forma.elements['city'].value == "") mandatory_message = mandatory_message + "<li>For U.S. addresses, Mailing City is required.</li>";
		if(forma.elements['state'].value == "") mandatory_message = mandatory_message + "<li>For U.S. addresses, Mailing State is required.</li>";
		if(forma.elements['zip'].value == "") mandatory_message = mandatory_message + "<li>For U.S. addresses, Mailing Zip Code is required.</li>";
		else if(!checkZIP(forma.elements['zip'].value)) mandatory_message = mandatory_message + "<li>U.S. Zip Code is invalid.</li>";
	}
	if(forma.elements['billing_fname'].value == "") mandatory_message = mandatory_message + "<li>Billing First name is required.</li>";
	if(forma.elements['billing_lname'].value == "") mandatory_message = mandatory_message + "<li>Billing Last name is required.</li>";
	if(forma.elements['billing_address1'].value == "") mandatory_message = mandatory_message + "<li>Billing Street address is required.</li>";
	if(forma.elements['billing_country'].value == "United States") {
		if(forma.elements['billing_city'].value == "") mandatory_message = mandatory_message + "<li>For U.S. addresses, Billing City is required.</li>";
		if(forma.elements['billing_state'].value == "") mandatory_message = mandatory_message + "<li>For U.S. addresses, Billing State is required.</li>";
		if(forma.elements['billing_zip'].value == "") mandatory_message = mandatory_message + "<li>For U.S. addresses, Billing Zip Code is required.</li>";
		else if(!checkZIP(forma.elements['billing_zip'].value)) mandatory_message = mandatory_message + "<li>U.S. Billing Zip Code is invalid.</li>";
	}
	if(forma.elements['email'].value == "") mandatory_message = mandatory_message + "<li>Email address is required.</li>";
	else if(!checkMail(forma.elements['email'].value)) mandatory_message = mandatory_message + "<li>Email address is not valid.</li>";
	if(mandatory_message != ""){
		error_output = '<h1>Error : information is missing</h1>	<p>Your submission contained the following errors:</p>	<ul>' + mandatory_message + '</ul>';
		document.getElementById('input_error').innerHTML = error_output;
		document.getElementById('input_error').style.display = 'block';
		scroll(0,0);
	}
	else forma.submit();
}

function isInteger(str) {
	new_msg = true;
	for (var i = 0; i < str.length; i++) {
		oneChar = str.charAt (i)   
		if ((oneChar < "0" || oneChar > "9"))	{
			new_msg = false;
		}
	}
	return (new_msg);
}

function checkNewZoneInput() {
	forma = document.forms['form_zone_selection'];
	error_message = "";
	if(forma.elements['width_new'].value == "") 
		error_message = error_message + "<li>Width is required.</li>";
	else if(!isInteger(forma.elements['width_new'].value))
		error_message = error_message + "<li>Please enter width as a positive whole number (no decimals).</li>";
	else if(forma.elements['width_new'].value > 50)
		error_message = error_message + "<li>Width cannot be greater than 50 cm.</li>";
		
	if(forma.elements['height_new'].value == "") 
		error_message = error_message + "<li>Height is required.</li>";
	else if(!isInteger(forma.elements['height_new'].value))
		error_message = error_message + "<li>Please enter height as a positive whole number (no decimals).</li>";
	else if(forma.elements['height_new'].value > 50)
		error_message = error_message + "<li>Height cannot be greater than 50 cm.</li>";
	
	if(error_message != ""){
		error_output = '<h1>Information is erroneous:</h1> <ul>' + error_message + '</ul>';
		document.getElementById('input_error_new_zone').innerHTML = error_output;
		document.getElementById('input_error_new_zone').style.display = 'block';
		return 0;
	}
	else return 1;
}

function checkAllZonesInput() {
	forma = document.forms['form_zone_selection'];
	error_message = "";
	/* old zones check */
	var i;
	for (i=0; i<forma.elements.length; i++) {
		/*alert(forma.elements[i].name);*/
		if((forma.elements[i].name.substring(0,5)=="width") && (forma.elements[i].name!="width_new") && (forma.elements[i].name!="width_recommended")) {
			if(forma.elements[i].value == "") error_message = error_message + "<li>Previous zones: Width is required.</li>";
			else if(!isInteger(forma.elements[i].value)) error_message = error_message + "<li>Previous zones: Please enter width as a positive whole number (no decimals).</li>";
			else if(forma.elements[i].value > 50) error_message = error_message + "<li>Previous zones: Width cannot be greater than 50 cm.</li>";			
		}
		else if((forma.elements[i].name.substring(0,6)=="height") && (forma.elements[i].name!="height_new") && (forma.elements[i].name!="height_recommended")){
			if(forma.elements[i].value == "") error_message = error_message + "<li>Previous zones: Height is required.</li>";
			else if(!isInteger(forma.elements[i].value)) error_message = error_message + "<li>Previous zones: Please enter height as a positive whole number (no decimals).</li>";
			else if(forma.elements[i].value > 50) error_message = error_message + "<li>Previous zones: Height cannot be greater than 50 cm.</li>";			
		}
	}
	/* new zone check */
	if((forma.elements['width_new'].value != "") || (forma.elements['height_new'].value != "")) {
		if(forma.elements['width_new'].value == "") error_message = error_message + "<li>New zone: Width is required.</li>";
		else if(!isInteger(forma.elements['width_new'].value)) error_message = error_message + "<li>New zone: Please enter width as a positive whole number (no decimals).</li>";
		else if(forma.elements['width_new'].value > 50)	error_message = error_message + "<li>New zone: Width cannot be greater than 50 cm.</li>";			
		if(forma.elements['height_new'].value == "") error_message = error_message + "<li>New zone: Height is required.</li>";
		else if(!isInteger(forma.elements['height_new'].value))	error_message = error_message + "<li>New zone: Please enter height as a positive whole number (no decimals).</li>";
		else if(forma.elements['height_new'].value > 50) error_message = error_message + "<li>New zone: Height cannot be greater than 50 cm.</li>";
	}
	if(error_message != ""){
		error_output = '<h1>Information is erroneous:</h1> <ul>' + error_message + '</ul>';
		document.getElementById('input_error_all_zones').innerHTML = error_output;
		document.getElementById('input_error_new_zone').style.display = 'none';
		document.getElementById('input_error_all_zones').style.display = 'block';
		return 0;
	}
	return 1;
}

function checkUploadData() {
	forma = document.forms[0];
	zoneNo = 0;
	allZones = new Array();
	for (i=0; i<forma.elements.length; i++){
		if(forma.elements[i].name.substring(0,9) == "imagepath"){
			allZones[zoneNo] = forma.elements[i].name.substring(9);
			zoneNo++;
		}
	}
	error_message = "";
	for(i=0; i<zoneNo; i++){
		content_type_name = "content_type" + allZones[i].toString();
		nothingIsChecked = true;
		for (j=0; j<forma.elements[content_type_name].length; j++) {
			/*alert("checked = "+forma.elements[content_type_name][j].checked+", value = "+forma.elements[content_type_name][j].value);*/
			if (forma.elements[content_type_name][j].checked) {
				valueToConsider = forma.elements[content_type_name][j].value;
				nothingIsChecked = false;
			}
		}
		if(nothingIsChecked) {
			error_message += "Zone " + (i+1).toString() + ": You must select at least one option: text or image.\n\r";
		}
		else if(valueToConsider == 0) {
			imagepathname = 'imagepath' + allZones[i].toString();
			divname = 'file_upload' + allZones[i].toString();
			if(
				(forma.elements[imagepathname].value == "") && 
				(document.getElementById(divname).innerHTML.replace(/^\W+/,'').substring(0,7) != "Current")
			  ) {
				error_message += "Zone " + (i+1).toString() + ": You must supply the image path.\n\r";
			}
		}
		else if(valueToConsider == 1) {
			textname = 'text' + allZones[i].toString();
			if(forma.elements[textname].value == "") {
				error_message += "Zone " + (i+1).toString() + ": You must supply the text you want to display.\n\r";
			}
		}
	}
	if(error_message != "") {
		alert(error_message);
	}
	else forma.submit();
}

/*function isValidCreditCardNumber (cardNumber, cardType) {
  var isValid = false;
  var ccCheckRegExp = /[^\d ]/;
  isValid = !ccCheckRegExp.test(cardNumber);

  if (isValid)  {
    var cardNumbersOnly = cardNumber.replace(/ /g,"");
    var cardNumberLength = cardNumbersOnly.length;
    var lengthIsValid = false;
    var prefixIsValid = false;
    var prefixRegExp;

    switch(cardType)    {
      case "mastercard":
        lengthIsValid = (cardNumberLength == 16);
        prefixRegExp = /^5[1-5]/;
        break;
      case "visa":
        lengthIsValid = (cardNumberLength == 16 || cardNumberLength == 13);
        prefixRegExp = /^4/;
        break;
      case "amex":
        lengthIsValid = (cardNumberLength == 15);
        prefixRegExp = /^3(4|7)/;
        break;
      default:
        prefixRegExp = /^$/;
        alert("Card type not found");
    }
    prefixIsValid = prefixRegExp.test(cardNumbersOnly);
    isValid = prefixIsValid && lengthIsValid;
  }
  if (isValid)  {
    var numberProduct;
    var numberProductDigitIndex;
    var checkSumTotal = 0;
    for (digitCounter = cardNumberLength - 1; digitCounter >= 0; digitCounter--) {
      checkSumTotal += parseInt (cardNumbersOnly.charAt(digitCounter));
      digitCounter--;
      numberProduct = String((cardNumbersOnly.charAt(digitCounter) * 2));
      for (var productDigitCounter = 0; productDigitCounter < numberProduct.length; productDigitCounter++) {
        checkSumTotal += parseInt(numberProduct.charAt(productDigitCounter));
      }
    }
    isValid = (checkSumTotal % 10 == 0);
  }
  return isValid;
}

function checkCreditCard() {
	forma = document.forms['form_zone_selection'];
	mandatory_message = "";
	if(forma.elements['card_type'].value == "")
		mandatory_message = mandatory_message + "<li>Card Type is required.</li>";
	if(!isValidCreditCardNumber(forma.elements['card_number'].value, forma.elements['card_type'].value))
		mandatory_message = mandatory_message + "<li>Credit card does not have the correct number of digits.</li>";
	if(mandatory_message != ""){
		error_output = '<h1>Error : information is missing</h1>	<p>Your submission contained the following errors:</p>	<ul>' + mandatory_message + '</ul>';
		document.getElementById('input_error').innerHTML = error_output;
		document.getElementById('input_error').style.display = 'block';
		scroll(0,0);
	}
	else forma.submit();
}*/

//dvd order

function isEmpty(strF, field, strErrMsg)
{	
	var error = "";
	var val = eval(strF+".elements['"+field+"'].value");	 //for firefox + all !
	
  if ( val == 0)
  {
     error = strErrMsg+"\n"
  }
	return error;	  
}

function sendToFriendJS() {
	forma = document.forms['frmFriend'];
	error_message = "";
	if(forma.elements['tell_a_friend_sender_mail'].value == "") error_message += "ERROR: E-mail of sender must not be empty.";
	else if(!checkMail(forma.elements['tell_a_friend_sender_mail'].value)) error_message += "ERROR: E-mail of sender is not valid.";
	if(forma.elements['tell_a_friend_mail'].value == "") error_message += "ERROR: Friends E-mail must not be empty.";
	else if(!checkMultipleMail(forma.elements['tell_a_friend_mail'].value)) error_message += "ERROR: Friends E-mail is not valid.";
	if(error_message == "") {
		forma.submit();
		alert("Email has been successfully sent.");
	}
	else {
		alert(error_message);
	}
}

function subscribeJS() {
	forma = document.forms['frmSubscribe'];
	error_message = "";
	if(forma.elements['newslettersubssend_mail'].value == "") error_message += "ERROR: E-mail must not be empty.";
	else if(!checkMail(forma.elements['newslettersubssend_mail'].value)) error_message += "ERROR: E-mail is not valid.";
	if(error_message == "") {
		forma.submit();
		alert("Your subscription request has been submitted.");
	}
	else {
		alert(error_message);
	}
}

function TAF6JS() {
	forma = document.forms['frmFriend'];
	error_message = "";
	if(forma.elements['my_email'].value == "") error_message += "ERROR: Sender's e-mail must not be empty.\n\r";
	else if(!checkMail(forma.elements['my_email'].value)) error_message += "ERROR: Sender's e-mail is not valid.\n\r";
	if(forma.elements['tell_a_friend_mail'].value == "") error_message += "ERROR: Friends e-mail must not be empty.\n\r";
	else if(!checkMultipleMail(forma.elements['tell_a_friend_mail'].value)) error_message += "ERROR: Friends e-mail is not valid.\n\r";
	if(error_message == "") {
		forma.submit();
		alert("Email has been successfully sent!");
	}
	else {
		alert(error_message);
	}
}

function createRequestObject(){
	var request_o; //declare the variable to hold the object.
	var browser = navigator.appName; //find the browser name
	if(browser == "Microsoft Internet Explorer"){
		/* Create the object using MSIE's method */
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		/* Create the object using other browser's method */
		request_o = new XMLHttpRequest();
	}
	return request_o; //return the object
}

function completeTransactionAndPay() {
	/*
	http1 = createRequestObject(); 
	http1.open('get', 'ajax_transaction_end.php');
	http1.onreadystatechange = function(){
		document.forms[0].action = redirectToPaymentURL;
		//alert(document.forms[0].action);
		document.forms[0].submit();
	};
	// Send the data. We use something other than null when we are sending using the POST	method.
	http1.send(null);
	*/
	
	//document.forms[0].action = redirectToPaymentURL;
	//alert(document.forms[0].action);
	document.forms[0].submit();
	
}

function submitPayment() {
	var forma = document.forms[0];
	var errorMessage = "";
	if(forma.elements['Cardnumber'].value == "") errorMessage += "Please enter the credit card number\n\r";
	var currentDate = new Date(); 
	var currentMonth = parseInt(currentDate.getMonth(), 10)+1; 
	var currentFullYear = parseInt(currentDate.getFullYear(), 10);
	var selectedMonth = parseInt(forma.elements['ExpiresMonth'].value, 10);
	var selectedFullYear = parseInt( forma.elements['ExpiresYear'].value, 10)+2000;

	//alert("currentMonth = "+currentMonth+", currentFullYear = "+currentFullYear+", selectedMonth = "+selectedMonth+", selectedFullYear = "+selectedFullYear);
	if(
		(selectedFullYear < currentFullYear) ||
		((selectedFullYear == currentFullYear) && (selectedMonth < currentMonth))
	){
		errorMessage += "Expiry date is in the past\n\r";
	}
	if(errorMessage!="") errorMessage = "Please enter Credit Card number and expiration date. \n\r";
	if(!forma.elements['iAgree'].checked) errorMessage += "Please review the Terms and Conditions and check 'I agree to abide by all program Terms and Conditions' \n\r";
	if(errorMessage == "") {
		forma.submit();
	}
	else {
		alert(errorMessage);
	}
}

/*function redirectToPayment(redirectToPaymentURL) {
	document.forms[0].action = redirectToPaymentURL;
	alert(document.forms[0].action);
	document.forms[0].submit();
}*/
