function duplicateBox(thisrun,totrun,path,add){
	if(!main_validateform()){
		return false;
	}else{
		p_style = $('option11').value;
		p_long = $('option21').value;
		p_height =$('option31').value;
		p_deep_bottom = $('option41').value;
		p_tiers =$('option51').value;		
		p_deep_shelf =$('option61').value;
		p_type_panel = $('option71').value;
		p_color_enamel = $('option81').value;
		p_amount_identical = $('option91').value;
		
		runshort = p_style+' | '+p_long+' | '+p_height+' | '+p_deep_bottom+' | '+p_tiers+' | '+p_deep_shelf+' | '+p_type_panel+' | '+p_color_enamel+' | '+p_amount_identical;
		
		urlsend = path+'?editrun='+thisrun+'&runshort='+runshort+'&add='+add;
		new Ajax.Request(urlsend, {
		  method: 'get',
		  onSuccess:function(transport){
		  //alert(transport.responseText);
		  }
		});
		
		$('shortrun-'+thisrun).innerHTML = runshort; // changed by somdatta
		$('short-box-'+thisrun).style.display = '';
		$('form-box-'+thisrun).style.display = 'none';
		
		nextid = parseInt(totrun)+1;
		
		newform = '<div id="box-'+nextid+'" class="box-main" ><div id="title-box-'+nextid+'" class="head-box-main">'+toWords(eval(nextid))+' Run </div>				<div id="short-box-'+nextid+'" class="content-box-main" style="display: none;"><div class="first-box"><table width="100%" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td class="left" width="24" valign="top" align="center"></td><td class="center" id="itemsval-'+nextid+'"><img align="left" src="images/icon1.jpg" />&nbsp;&nbsp;&nbsp;&nbsp;<strong><span id="shortrun-'+nextid+'">&nbsp;</span></strong></td><td class="right" width="66" align="center"><input id="btn-edit-'+nextid+'" class="btn-edit" type="button" onClick="onclickEditBox(\''+nextid+'\',\''+path+'\');"/></td></tr></tbody></table></div></div><div id="form-box-'+nextid+'" class="content-box-main" style="height:391px;">&nbsp;</div></div>';
		
		$('static-container').innerHTML = $('static-container').innerHTML+newform;
		
		if(nextid!='1'){
			$('btn-delete').style.display = '';
			$('btn-delete-off').style.display = 'none';
		}
		
		$('form-box-'+nextid).innerHTML = $('form-box-'+thisrun).innerHTML;
		$('form-box-'+thisrun).innerHTML = '&nbsp;';
		$('curr-run-form').value = nextid;
		$('total-run-form').value = nextid;
		
		if(add=='0'){
			$('option11').value = p_style;
			$('option21').value = p_long  ;
			$('option31').value = p_height ;
			$('option41').value = p_deep_bottom;
			$('option51').value = p_tiers;		
			$('option61').value = p_deep_shelf;
			$('option71').value = p_type_panel;
			$('option81').value = p_color_enamel;
			$('option91').value = p_amount_identical;
		}else{
			for(var j=1;j<=9;j++) {
				$('option'+j+'1').className = "validate-select";
				$('image_'+j+'_no').style.display = 'block';
				$('image_'+j+'_nosel').style.display = 'none';
				$('image_'+j+'_nounsel').style.display = 'none';
				$('success-'+j).style.display = 'none';	
			}
		}
	}
}

function deleteBox(thisrun , path){
	$('btn-delete').style.backgroundImage = "url('"+$('btn-delete-loader-image').value+"')";
	$('btn-delete').onclick = '';
	$('long-box').style.display = 'none';
	$('long-box').innerHTML = $('form-box-'+thisrun).innerHTML;
	
	urlsend = path+'?delrun='+thisrun;
	new Ajax.Request(urlsend, {
	  method: 'get',
	  onSuccess:function(transport){
		output = (transport.responseText).replace('container-of-session','delcontainer-of-session')
		$('container-of-delete-session').innerHTML = output;
		opvalues = ($('after-del-last-run').value).split(' | ');
		$('container-of-session').innerHTML = $('delcontainer-of-session').innerHTML;
		$('container-of-delete-session').innerHTML = '&nbsp;';
		$('static-container').innerHTML = '&nbsp;';
		$('total-run-form').value = parseInt($('total-run-form').value)-1;
		$('form-box-'+$('total-run-form').value).innerHTML = $('long-box').innerHTML;
		$('long-box').innerHTML = '&nbsp;';
		$('short-box-'+$('total-run-form').value).style.display = 'none';
		$('form-box-'+$('total-run-form').value).style.display = 'block';
		if($('box-'+(parseInt($('total-run-form').value)+1))){
			$('box-'+(parseInt($('total-run-form').value)+1)).innerHTML = '&nbsp;';
			$('box-'+(parseInt($('total-run-form').value)+1)).id = 'junkid';
		}
		for(j = 1; j <=9; j++){
			$('hide-'+j).style.display = 'none';
			$('success-'+j).style.display = 'block';
			$('option'+j+'1').className = 'inputvalid2';
			$('image_'+j+'_no').style.display = 'none';
			$('image_'+j+'_nosel').style.display = 'block';
			$('image_'+j+'_nounsel').style.display = 'none';
		}
		
		$('curr-run-form').value = $('total-run-form').value;
		$('option11').value = opvalues[0];
		$('option21').value = opvalues[1];
		$('option31').value = opvalues[2];
		$('option41').value = opvalues[3];
		$('option51').value = opvalues[4];		
		$('option61').value = opvalues[5];
		$('option71').value = opvalues[6];
		$('option81').value = opvalues[7];
		$('option91').value = opvalues[8];
		$('btn-delete').style.backgroundImage = "url('"+$('btn-delete-image').value+"')";
		
	  }
	});
}

function onclickEditBox(thisrun,path){
	
	p_style = $('option11').value;
	p_long = $('option21').value;
	p_height =$('option31').value;
	p_deep_bottom = $('option41').value;
	p_tiers =$('option51').value;		
	p_deep_shelf =$('option61').value;
	p_type_panel = $('option71').value;
	p_color_enamel = $('option81').value;
	p_amount_identical = $('option91').value;
	
	totrun = $('total-run-form').value;
	runshort = $('shortrun-'+thisrun).innerHTML;
	$('curr-run-form').value = thisrun;
	
	runshort_edit = p_style+' | '+p_long+' | '+p_height+' | '+p_deep_bottom+' | '+p_tiers+' | '+p_deep_shelf+' | '+p_type_panel+' | '+p_color_enamel+' | '+p_amount_identical;
	if(thisrun!='1'){
		$('btn-delete').style.display = '';
		$('btn-delete-off').style.display = 'none';
	}else{
		$('btn-delete').style.display = 'none';
		$('btn-delete-off').style.display = '';
	}
		
	var count = 0;
	for(i=1;i<=totrun;i++){
		if($('form-box-'+i).innerHTML!='&nbsp;'){
			count = i;
		}
	}
	if(count==0){
		fetchfrmfrom = 'long-box';
	} else {
		fetchfrmfrom = 'form-box-'+count;
		if(p_style != ''){
			urlsend = path+'?editrun='+count+'&runshort='+runshort_edit+'&add=1';
			new Ajax.Request(urlsend, {
			  method: 'get',
			  onSuccess:function(transport){
			  //alert(transport.responseText);
			  }
			});
			//$('total-run-form').value = parseInt(totrun)+1;
		}
		$('shortrun-'+count).innerHTML = runshort_edit;
		$('form-box-'+count).style.display = 'none';
		$('short-box-'+count).style.display = 'block';
	}
	
	$('short-box-'+thisrun).style.display = 'none';
	$('form-box-'+thisrun).innerHTML = $(fetchfrmfrom).innerHTML;
	$(fetchfrmfrom).innerHTML = '&nbsp;';
	$('form-box-'+thisrun).style.display = 'block';	
	
	opvalues = runshort.split(' | ');
	$('option11').value = opvalues[0];
	$('option21').value = opvalues[1];
	$('option31').value = opvalues[2];
	$('option41').value = opvalues[3];
	$('option51').value = opvalues[4];		
	$('option61').value = opvalues[5];
	$('option71').value = opvalues[6];
	$('option81').value = opvalues[7];
	$('option91').value = opvalues[8];
}

function fun_reset()
{
	var agree=confirm("Are you sure?");
	if (agree){	
		for(j = 1; j <=9; j++){
			$('option'+j+'1').value = '';
			$('option'+j+'1').className = '';
			$('option'+j+'1').className = "validate-select";
			$('image_'+j+'_no').style.display = 'block';
			$('image_'+j+'_nosel').style.display = 'none';
			$('image_'+j+'_nounsel').style.display = 'none';
			$('success-'+j).style.display = 'none';	
			$('hide-'+j).style.display = 'none';	
		}
	}
	else
	{
		return false ;
	}

}


function chk_val(paramval,numberval) {
	if(paramval == '') {	
		$('hide-'+numberval).style.display = 'block';
		$('success-'+numberval).style.display = 'none';	
		$('option'+numberval+'1').className = 'inputInvalid';
		$('image_'+numberval+'_no').style.display = 'none';
		$('image_'+numberval+'_nosel').style.display = 'none';
		$('image_'+numberval+'_hover').style.display = 'none';
		$('image_'+numberval+'_nounsel').style.display = 'block';		
	} else {
		$('hide-'+numberval).style.display = 'none';
		$('success-'+numberval).style.display = 'block';
		$('option'+numberval+'1').className = 'inputvalid2';
		$('image_'+numberval+'_no').style.display = 'none';
		$('image_'+numberval+'_hover').style.display = 'none';
		$('image_'+numberval+'_nosel').style.display = 'block';
		$('image_'+numberval+'_nounsel').style.display = 'none';
		
		
	}
}

function checkEmail(inputID)  {
	var email = $(inputID).value;
	var filter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (!filter.test(email)) {
		return false;
	}
	
	return true;
}

function main_validateform(){
	if($('name').value == "")
	{
		$('name').className = "inputInvalid";
		$('name').focus();
		return false;
	} else {
		$('name').className = "required-entry";
	}
	
	if($('lastname').value == "")
	{
		$('lastname').className = "inputInvalid";
		$('lastname').focus();
		return false;
	} else {
		$('lastname').className = "required-entry";
	}
	
	if(! this.checkEmail('email_customer'))
	{
		$('email_customer').className = "inputInvalid";
		$('email_customer').focus();
		return false;
	} else {
		$('email_customer').className = "required-entry";
	}

	if($('phone1').value == "" || isNaN($('phone1').value))
	{
		$('phone1').className = "inputInvalid";
		$('phone1').focus();
		return false;
	} else {
		$('phone1').className = "required-entry";			
	}
	
	if($('option11').value == "")
	{
		$('option11').focus();
		$('hide-1').style.display = 'block';
		$('success-1').style.display = 'none';
		$('option11').className = "inputInvalid";
		$('image_1_no').style.display = 'none';
		$('image_1_nosel').style.display = 'none';
		$('image_1_nounsel').style.display = 'block';
		
		return false;
	}else{
		
		$('hide-1').style.display = 'none';
		$('success-1').style.display = 'block';
		$('option11').className = "inputvalid2";		
		$('image_1_no').style.display = 'none';
		$('image_1_nosel').style.display = 'block';
		$('image_1_nounsel').style.display = 'none';
		
	}

	if($('option21').value == "")
	{
		$('option21').focus();
		$('hide-2').style.display = 'block';
		$('success-2').style.display = 'none';
		$('option21').className = "inputInvalid";
		$('image_2_no').style.display = 'none';
		$('image_2_nosel').style.display = 'none';
		$('image_2_nounsel').style.display = 'block';
		return false;
	}else{
		$('hide-2').style.display = 'none';
		$('success-2').style.display = 'block';
		$('option21').className = "inputvalid2";		
		$('image_2_no').style.display = 'none';
		$('image_2_nosel').style.display = 'block';
		$('image_2_nounsel').style.display = 'none';
    }

	if($('option31').value == "")
	{
		$('option31').focus();
		$('hide-3').style.display = 'block';
		$('success-3').style.display = 'none';
		$('option31').className = "inputInvalid";
		$('image_3_no').style.display = 'none';
		$('image_3_nosel').style.display = 'none';
		$('image_3_nounsel').style.display = 'block';
		return false;
	}else{
		$('hide-3').style.display = 'none';
		$('success-3').style.display = 'block';
		$('option31').className = "inputvalid2";		
		$('image_3_no').style.display = 'none';
		$('image_3_nosel').style.display = 'block';
		$('image_3_nounsel').style.display = 'none';
	}


	if($('option41').value == "")
	{
		$('option41').focus();
		$('hide-4').style.display = 'block';
		$('success-4').style.display = 'none';
		$('option41').className = "inputInvalid";
		$('image_4_no').style.display = 'none';
		$('image_4_nosel').style.display = 'none';
		$('image_4_nounsel').style.display = 'block';
		return false;
	}else{
		$('hide-4').style.display = 'none';
		$('success-4').style.display = 'block';
		$('option41').className = "inputvalid2";		
		$('image_4_no').style.display = 'none';
		$('image_4_nosel').style.display = 'block';
		$('image_4_nounsel').style.display = 'none';
	}

	if($('option51').value == "")
	{
		$('option51').focus();
		$('hide-5').style.display = 'block';
		$('success-5').style.display = 'none';
		$('option51').className = "inputInvalid";
		$('image_5_no').style.display = 'none';
		$('image_5_nosel').style.display = 'none';
		$('image_5_nounsel').style.display = 'block';
		return false;
	}else{
		$('hide-5').style.display = 'none';
		$('success-5').style.display = 'block';
		$('option51').className = "inputvalid2";		
		$('image_5_no').style.display = 'none';
		$('image_5_nosel').style.display = 'block';
		$('image_5_nounsel').style.display = 'none';
	}


	if($('option61').value == "")
	{
		$('option61').focus();
		$('hide-6').style.display = 'block';
		$('success-6').style.display = 'none';
		$('option61').className = "inputInvalid";
		$('image_6_no').style.display = 'none';
		$('image_6_nosel').style.display = 'none';
		$('image_6_nounsel').style.display = 'block';
		return false;
	}else{
		$('hide-6').style.display = 'none';
		$('success-6').style.display = 'block';
		$('option61').className = "inputvalid2";		
		$('image_6_no').style.display = 'none';
		$('image_6_nosel').style.display = 'block';
		$('image_6_nounsel').style.display = 'none';
	}

	if($('option71').value == "")
	{
		$('option71').focus();
		$('hide-7').style.display = 'block';
		$('success-7').style.display = 'none';
		$('option71').className = "inputInvalid";
		$('image_7_no').style.display = 'none';
		$('image_7_nosel').style.display = 'none';
		$('image_7_nounsel').style.display = 'block';
		return false;
	}else{
		$('hide-7').style.display = 'none';
		$('success-7').style.display = 'block';
		$('option71').className = "inputvalid2";		
		$('image_7_no').style.display = 'none';
		$('image_7_nosel').style.display = 'block';
		$('image_7_nounsel').style.display = 'none';
	}

	if($('option81').value == "")
	{
		$('option81').focus();
		$('hide-8').style.display = 'block';
		$('success-8').style.display = 'none';
		$('option81').className = "inputInvalid";
		$('image_8_no').style.display = 'none';
		$('image_8_nosel').style.display = 'none';
		$('image_8_nounsel').style.display = 'block';
		return false;
	}else{
		$('hide-8').style.display = 'none';
		$('success-8').style.display = 'block';
		$('option81').className = "inputvalid2";		
		$('image_8_no').style.display = 'none';
		$('image_8_nosel').style.display = 'block';
		$('image_8_nounsel').style.display = 'none';
	}
	if($('option91').value == "")
	{
		$('option91').focus();
		$('hide-9').style.display = 'block';
		$('success-9').style.display = 'none';
		$('option91').className = "inputInvalid";
		$('image_9_no').style.display = 'none';
		$('image_9_nosel').style.display = 'none';
		$('image_9_nounsel').style.display = 'block';
		return false;
	}else{
		$('hide-9').style.display = 'none';
		$('success-9').style.display = 'block';
		$('option91').className = "inputvalid2";		
		$('image_9_no').style.display = 'none';
		$('image_9_nosel').style.display = 'block';
		$('image_9_nounsel').style.display = 'none';
	}
	return true;
	
}

function moveOnMax(field,nextFieldID){
  if(field.value.length >= field.maxLength){
	  document.getElementById(nextFieldID).focus();
  }
}

function submitQuote(path){
	
	if(!main_validateform()){
		return false;
	}else{
		var totrun = $('total-run-form').value;
		var count = 0;
		for(i=1;i<=totrun;i++){
			if($('form-box-'+i).innerHTML!='&nbsp;'){
				count = i;
			}
		}
		if(count==0){
			count = totrun;
		} 
		//if($('form-box-'+totrun).innerHTML!='&nbsp;'){
			p_style = $('option11').value;
			p_long = $('option21').value;
			p_height =$('option31').value;
			p_deep_bottom = $('option41').value;
			p_tiers =$('option51').value;		
			p_deep_shelf =$('option61').value;
			p_type_panel = $('option71').value;
			p_color_enamel = $('option81').value;
			p_amount_identical = $('option91').value;
			
			runshort = p_style+' | '+p_long+' | '+p_height+' | '+p_deep_bottom+' | '+p_tiers+' | '+p_deep_shelf+' | '+p_type_panel+' | '+p_color_enamel+' | '+p_amount_identical;
			//alert(runshort);
			urlsend = path+'?editrun='+count+'&runshort='+runshort+'&add=0';
			//alert(urlsend);
			new Ajax.Request(urlsend, {
			  method: 'get',
			  onSuccess:function(transport){
			  $('Gondolaquoteform').submit();
			  }
			});
		/*}else{
			$('Gondolaquoteform').submit();
		}*/
	}
	
}

function selectno(param){
	/*$('image_'+param+'_no').style.display = 'none';
	$('image_'+param+'_hover').style.display = 'block';*/
	var j;
	for(var j=1;j<=9;j++) {
		document.getElementById("leftdiv-"+j).style.display = 'none';
	}
	document.getElementById("leftdiv-"+param).style.display = 'block';
}

function toWords(s){
		var th = ['','thousand','million', 'billion','trillion'];
		
		var dg = ['zero','First','Second','Third','Fourth','Fifth','Sixth','Seventh','Eighth','Nineth']; 
		var tn = ['Tenth','Eleventh','Twelveth','Thirteenth','Fourteenth','Fifteenth','Sixteenth','Seventeenth','Eighteenth','Nineteenth']; 
		var tw = ['Tenth','Twentyth','Thirtyth','FORTY','FIFTY','SIXTY','SEVENTY','EIGHTY','NINETY']; 

		s = s.toString(); 
		s = s.replace(/[\, ]/g,''); 
		if (s != String(parseFloat(s))) 
		return 'not a number'; 
		var x = s.indexOf('.'); 
		if (x == -1) x = s.length; 
		if (x > 15) return 'too big'; 
		var n = s.split(''); 
		var str = ''; 
		var sk = 0; 
		for (var i=0; i < x; i++) 
		{
		if ((x-i)%3==2) 
		{
		if (n[i] == '1') 
		{str += tn[Number(n[i+1])] + ' '; i++; sk=1;
		} 
		else if 
		(n[i]!=0) {str += tw[n[i]-2] + ' ';sk=1;}} else if (n[i]!=0) {str += dg[n[i]] +' '; if ((x-i)%3==0) str += 'hundred ';sk=1;} if ((x-i)%3==1) {if (sk) str += th[(x-i-1)/3] + ' ';sk=0;}} if (x != s.length) {var y = s.length; str += 'point '; for (var i=x+1; i<y; i++) str += dg[n[i]] +' ';} return str.replace(/\s+/g,' ');
}

function blank(val) {
	if(document.getElementById('comment').value=='Type your comments here...') {
		document.getElementById('comment').value='';
	}
	
}

function fill_blank(val) {
	if(document.getElementById('comment').value=='' || document.getElementById('comment').value==' ') {
		document.getElementById('comment').value='Type your comments here...';
	}
}