function submitQuestion()
{
name = document.getElementById('name').value;
mail = document.getElementById('mail').value;
comments = document.getElementById('comments').value;
var filter = new RegExp('^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$');
	if (!filter.test(mail)) {
	alert('Моля въведете валиден email!')
	die();
	}

    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
      {
          alert ('Браузъра не поддържа HTTP Request')
          return;
      }
    var url='submitQuestion.php'
    url=url+'?comments='+comments+'&mail='+mail+'&name='+name+'&sid='+Math.random();
    xmlHttp.onreadystatechange=stateChanged
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}


function submitAll()
{
mail = document.getElementById('mail').value;
name = document.getElementById('name').value;
comments = document.getElementById('comments').value;
phone = document.getElementById('phone').value;
var filter = new RegExp('^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$');
	if (!filter.test(mail)) {
	alert('Моля въведете валиден email!')
	die();
	}
	filter = new RegExp('^([0-9]*)$');
	if (!filter.test(phone)) {
	alert('Моля въведете валиден телефон! (само цифри)')
	die();
	}
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
      {
          alert ('Браузъра не поддържа HTTP Request')
          return;
      }
    var url='submitAll.php'
    url=url+'?phone='+phone+'&comments='+comments+'&name='+name+'&mail='+mail+'&sid='+Math.random();
    xmlHttp.onreadystatechange=stateChanged
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function submitPrice()
{
if (document.calculateValue.designer[0].checked){
	var designer = 'you';
}

if (document.calculateValue.designer[1].checked){
	var designer = 'puremaestro';
}
var size = document.getElementById('roomSize').value; 
var price = document.getElementById('price').innerHTML;
if(price=='0.00'){
	alert('Моля въведете размерите на помещението');
	die();
}
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
      {
          alert ('Браузъра не поддържа HTTP Request')
          return;
      }
    var url='submitPrice.php'
    url=url+'?price='+price+'&size='+size+'&designer='+designer+'&sid='+Math.random();
    xmlHttp.onreadystatechange=stateChanged
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}

function stateChanged()
{
    if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
     {
		 if(xmlHttp.responseText != 'empty'){
			 if(document.getElementById('calculateDiv')){
				document.getElementById('nav4').style.color = "#000";
				document.getElementById('nav5').style.color = "#F6C";
				document.getElementById('calculateDiv').id = 'orderDiv';
			 	document.getElementById('orderDiv').innerHTML = xmlHttp.responseText;	
			 }
			 if(document.getElementById('orderDiv')){
			 	document.getElementById('orderDiv').innerHTML = xmlHttp.responseText;
			 	}
			if(document.getElementById('contactsDiv')){
			 	document.getElementById('contactsDiv').innerHTML = xmlHttp.responseText;
				alert('Съобщението е изпратено!');
			 	}
		 }
		 if(xmlHttp.responseText == 'empty'){
			 alert('Не сте попълнили някое от задължителните полета!');
			 }
     }
}


function GetXmlHttpObject()
{
    var xmlHttp=null;
    try
    {

        xmlHttp=new XMLHttpRequest();
    }
    catch (e)
    {
        try
        {
            xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch (e)
        {
            xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
    }
    return xmlHttp;
}



function startUpload(formId){
	if(formId == 'uploadF1'){
    	document.getElementById('f1_upload_process').style.visibility = 'visible';
		document.getElementById('uploadBtn2').disabled = true;
		document.getElementById('uploadBtn3').disabled = true;
    	return true;
    }
    if(formId == 'uploadF2'){
    	document.getElementById('f2_upload_process').style.visibility = 'visible';
		document.getElementById('uploadBtn1').disabled = true;
		document.getElementById('uploadBtn3').disabled = true;
    	return true;    	
    }
}

function stopUpload(success, formId, upf){
	if(formId == 'uploadF1'){
		var result = '';
			if (success == 1){
				document.getElementById('f1_result').innerHTML =
				'<span class="msg">'+upf+'<\span><br /><br />';
				}
			else {document.getElementById('f1_result').innerHTML = '<span class="emsg">'+upf+'<\span><br/><br/>';
				}
			document.getElementById('f1_upload_process').style.visibility = 'hidden';
			document.getElementById('uploadBtn2').disabled = false;
			document.getElementById('uploadBtn3').disabled = false;
			return true;
		}

	if(formId == 'uploadF2'){
		var result = '';
			if (success == 1){
				document.getElementById('f2_result').innerHTML =
				'<span class="msg">'+upf+'<\/span><br/><br/>';
				}
			else {document.getElementById('f2_result').innerHTML = '<span class="emsg">'+upf+'<\/span><br/><br/>';
				}
			document.getElementById('f2_upload_process').style.visibility = 'hidden';
			document.getElementById('uploadBtn1').disabled = false;
			document.getElementById('uploadBtn3').disabled = false;
			return true;
		}
	}

function calculate(){
if (document.calculateValue.designer[0].checked){
	var designer = 'you';
}

if (document.calculateValue.designer[1].checked){
	var designer = 'puremaestro';
}

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

var reg1 = new RegExp('^([0-9]*)[.]([0-9]*)$');
var reg2 = new RegExp('^([0-9]*)$');

if ((reg1.test(roomSize) == false) && (reg2.test(roomSize) == false)){
	alert('Внимание въвели сте забранен символ!');
	document.getElementById('roomSize').value = '';
}
else{
	if(designer == 'you'){
		if((roomSize>0) && (roomSize <42)){ var price = 650;}
		if((roomSize>41) && (roomSize <62)){ var price = 810;}
		if((roomSize>61) && (roomSize <100)){ var price = 1000;}
		if((roomSize>99) && (roomSize <139)){ var price = 1260;}
		if(roomSize>140){ 
			alert('За помещения с размер над 140 кв.м. цената е по договаряне'); 
			document.getElementById('roomSize').value = '';
			document.getElementById('price').innerHTML = '0.00';
		die;}
	}
	if(designer == 'puremaestro'){
		if((roomSize>0) && (roomSize <42)){ var price = 910;}
		if((roomSize>41) && (roomSize <62)){ var price = 1134;}
		if((roomSize>61) && (roomSize <100)){ var price = 1400;}
		if((roomSize>99) && (roomSize <139)){ var price = 1764;}
		if(roomSize>140){ 
			alert('За помещения с размер над 140 кв.м. цената е по договаряне'); 
			document.getElementById('roomSize').value = '';
			document.getElementById('price').innerHTML = '0.00';
		die;}
	}
if (price == undefined){
	document.getElementById('price').innerHTML = '0.00';
die();}
document.getElementById('price').innerHTML = price;
}

}

function show(pic){
	pic = pic.replace('http://puremaestro.com/', '');
	document.getElementById('showImage').style.display = 'block';
	document.body.background = 'images/bgGround2.JPG';
    
	if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5){
    	document.getElementById('body').style.MozOpacity=0.5;
		}
    else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4){
		document.getElementById('body').style.filter = 'alpha(opacity=50)';
	}
	else {
		document.getElementById('body').style.opacity = 0.5;
		}
	if(pic.search('new')=='-1'){
		var oldOrNew = 'преди:';
	}
	else{
		var oldOrNew = 'след:';
	}
	document.getElementById('showImage').innerHTML = '<font class="pink" style="font-weight: bold; font-family: arial;">'+oldOrNew+'</font><br /><img src="'+pic+'" alt="Pure Maestro" id="iepic1" width="600" height="500" /><br><img style="margin-left:570px" src="images/close.jpg" alt="close" id="iepic2" onclick="hide()" />';
}


function hide(){
	document.getElementById('showImage').style.display = 'none';
	document.body.background = 'images/bgGround1.JPG';
	
	if (navigator.appName.indexOf("Netscape")!=-1&&parseInt(navigator.appVersion)>=5){
    	document.getElementById('body').style.MozOpacity= 1.0;
		}
    else if (navigator.appName.indexOf("Microsoft")!=-1&&parseInt(navigator.appVersion)>=4){
		document.getElementById('body').style.filter = 'alpha(opacity=100)';
	}
	else {
		document.getElementById('body').style.opacity = 1.0;
	}
}


function backwards(ids){
	if(ids!='1'){alert(ids);}
	/*
	var gallery = '';
	for (i=1; i<6; i++){
		if((parseInt(ids))<10){
			id = '0'+ids;
		}
		gallery = gallery+'<img onclick="change(this.id)" src="gallery/'+id+'_new.jpg" alt="Pure Maestro" height="85" width="119" class="smallPics" id="'+id+'" />';
		ids = ids+1;
	}
	
	ids = ids+1;
	var forwards = '<img src="images/buttons/forward.png" alt="pure maestro forward" id="'+ids+'" onclick="forwards(this.id)" />';
	ids = ids+5;
	if(ids<1){
		var backwards = '<img src="images/buttons/forward.png" alt="pure maestro backword" id="'+ids+'" />';
	}
	else{
		var backwards = '<img src="images/buttons/backward.png" alt="pure maestro backword" id="'+ids+'" onclick="forwards(this.id)" />';
	}
	gallery = backwards+gallery+forwards;
	document.getElementById('greyBorder').innerHTML = gallery;*/
}


function forwards(ids){
	LastPic = LastPic+1;
	if(ids!=LastPic){alert(ids);}
	var gallery = '';
	ids = ids+1;
	
	for (i=1; i<6; i++){
		if((parseInt(ids))<10){
			id = '0'+ids;
		}
		gallery = '<img onclick="change(this.id)" src="gallery/'+id+'_new.jpg" alt="Pure Maestro" height="85" width="119" class="smallPics" id="'+id+'" />'+gallery;
		ids = ids-1;
	}
	
	ids = ids+1;
	var backwards = '<img src="images/buttons/backward.png" alt="pure maestro backword" id="'+ids+'" onclick="backwards(this.id)" />';
	ids = ids+5;
	if(ids>LastPic){
		var forwards = '<img src="images/buttons/forward.png" alt="pure maestro backword" id="'+ids+'" />';
	}
	else{
		var forwards = '<img src="images/buttons/backward.png" alt="pure maestro backword" id="'+ids+'" onclick="forwards(this.id)" />';
	}
	gallery = backwards+gallery+forwards;
	document.getElementById('greyBorder').innerHTML = gallery;
}


function change(id){
	oldP = 'gallery/'+id+'_old.jpg';
	document.getElementById('oldPic').src = oldP;
	newP = 'gallery/'+id+'_new.jpg';
	document.getElementById('newPic').src = newP;
}
