var xmlhttp_s = false;
try {
//If the Javascript version is greater than 5.
	  xmlhttp_s = new ActiveXObject("Msxml2.XMLHTTP");

	} catch (e) {
//If not, then use the older active x object.
try {

	   xmlhttp_s = new ActiveXObject("Microsoft.XMLHTTP");

} catch (E) {
//Else we must be using a non-IE browser.
			  xmlhttp_s = false;
			}
}

if (!xmlhttp_s && typeof XMLHttpRequest != 'undefined') {
		  xmlhttp_s = new XMLHttpRequest();

}


function makerequest_s(serverPage,objID, formid)
{   
	var myRandom=parseInt(Math.random()*99999999);
	xmlhttp_s.open("GET", serverPage+"&rand=" + myRandom, true);   
	if(objID == '')
	{
	  xmlhttp_s.onreadystatechange = function()
		{
			 //document.write(xmlhttp_s.responseText);    
			if (xmlhttp_s.readyState == 4 && xmlhttp_s.status == 200)
			{
					
				if (xmlhttp_s.responseText == 0)
				{   
				   alert('THERE EXIST AUCTION NUMBER!');
				   return;
				}
				else if(xmlhttp_s.responseText == 1)
				{
					alert('THERE EXIST SECURITY ID NUMBER!');
					return;
				}
				else
				{   
				   insertdata(formid);
				}
																			   
			}
		}
	xmlhttp_s.send(null);
	}
	else
	{
	 xmlhttp_s.onreadystatechange = function()
	  {
	  //document.write(xmlhttp_s.responseText);	
	  document.getElementById(objID).innerHTML ='<div align="center" ><br><br><br>Loading...</div>';
		if (xmlhttp_s.readyState == 4 && xmlhttp_s.status == 200)
		{
		
			if (xmlhttp_s.responseText!='')
			{   
			   // alert(objID);return;  
				document.getElementById(objID).innerHTML = xmlhttp_s.responseText;//+document.getElementById(objID).innerHTML;
			}
			else
			{
			  document.write(xmlhttp_s.responseText);	
				//document.getElementById(objID).innerHTML = xmlhttp_s.responseText;
				//var div=document.getElementById('msg');
				//div.style.display='none';
			}
																						 
		}
	 }
	xmlhttp_s.send(null);
	}
}




function form_parse(fname){
var tform = document.getElementById(fname);

var str='' ;
for (i=0;i<tform.length;i++) {
var tempobj=tform.elements[i];
	 //alert(tempobj.name);   
if (tempobj.type.toLowerCase() =='text') {if (tempobj.value!='') str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='hidden') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='password') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='radio') {str=str+check_radio_cbox(tempobj);}
if (tempobj.type.toLowerCase() =='textarea') {if (tempobj.value!='') str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='submit') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='checkbox') {str=str+check_radio_cbox(tempobj);}
if (tempobj.type.toLowerCase() =='image') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase() =='file') {str=str+tempobj.name+"="+tempobj.value+"&";}
if (tempobj.type.toLowerCase().substring(0,6) =='select') {if (tempobj.options[tempobj.selectedIndex].value!='') str=str+tempobj.name+"="+tempobj.options[tempobj.selectedIndex].value+"&";}
  //str=str+tempobj.name+"="+tempobj.value+"&";
} 
if (document.getElementById('n_mesaj')) 
{
	var mesaj=document.getElementById('n_mesaj');
	str=str+mesaj.name+"="+mesaj.value+"&";
	
}
str = '?'+str;
//document.write(tempobj.name+" ss "+tempobj.type+' hh '+tempobj.options[tempobj.selectedIndex].value);
//document.write(str);

return str;
}


function check_radio_cbox(f){
var deger='';
		 if (f.checked){ deger=f.name+"="+f.value+"&"; return deger; }
	return deger;
}

function do_it (fname ){

	if (validate(fname))
	{
		if (fname != ''){
		deger=form_parse(fname);} else { deger='';} ;
		
   //document.write(reqpage+deger);
   // makerequest(reqpage+deger, reqlocate)  ;
	   return deger;
	} else return 'hata';
}

function do_it2 (fname ){

		  //alert(fname);return;   
	if (validate(fname))
	{

		if (fname != '')
		{
		//deger=form_parse(fname);} else { deger='';} ;
		var form = document.getElementById(fname); 
		form.submit();
   //document.write(reqpage+deger);
   // makerequest(reqpage+deger, reqlocate)  ;
	  // return deger;
		}
	} else 
	{
		return false;
		
	}
}

function do_it_backn (fname )
{
 
	if (validate(fname))
	{
		var deger='';
		if (fname != '')
		{   
		   deger=form_parse(fname);
		} 
		else 
		{ 
		 deger='hata';
		} 
		/*
		if(deger !='')
		{
		   //CHECK FROM BACKEND AND PROVIDE FORM SUBMIT
		   
		   var form = document.getElementById(fname); 
		   form.submit();
		   
		}
		*/
		return deger;  
	} 
	else 
	{
		return 'hata';
		
	}
}


function validate(fname){
	var tform = document.getElementById(fname);
	for (i=0;i<tform.length;i++) {
		var tempobj=tform.elements[i]; 
			if (tempobj.name.substring(0,2) == 'z_' || tempobj.name.substring(0,2) == 'r_') {
					for (var z=0;z<tempobj.value.length;z++)
					{
						var karakter = tempobj.value.substring(z, z + 1);
						if ((karakter < "0" || karakter > "9")) 
						{
							alert('Please Enter number between 0-9');
							tempobj.style.border = '1px solid #FF0000';
							tempobj.focus();
							return false;
						}
						if (tempobj.value==0)
						{
							alert('Enter a value bigger than 0');
							tempobj.style.border = '1px solid #FF0000';
							tempobj.focus();
							return false;
						}     
					}
			}
			if(tempobj.name.substring(0,2) == 'q_' && tempobj.value != '' &&  tempobj.value > maxamount )
			{
				tempobj.style.border = '1px solid #FF0000'; 
				tempobj.focus();
				alert('Please order according to your total amount.');
				return false;
			}
			
			if ((tempobj.name.substring(0,2) == 'n_' || tempobj.name.substring(0,2) =='r_ ') && tempobj.value == '' ) {
					tempobj.style.border = '1px solid #FF0000';
					tempobj.focus();
					return false;
			}
			if(tempobj.name.substring(0,2) == 'p_' && (tempobj.value == '' || tempobj.value.length <8) )
			{
				tempobj.style.border = '1px solid #FF0000'; 
				tempobj.focus();
				return false;
			}
		
			else if (tempobj.name.substring(0,2) == 'n_' && tempobj.value != '' )
			{
				if (tempobj.name == 'email' || tempobj.name == 'n_email')
				{
						apos = tempobj.value.indexOf('@');
						dotpos = tempobj.value.lastIndexOf('.');
						if (apos<1||dotpos-apos<2 || tempobj.value.length <= dotpos+1)
						{
							tempobj.style.border = '1px solid #FF0000';
							tempobj.focus();
							return false;
						}
				}
				if (tempobj.name.substring(0,3) == 'num' || tempobj.name.substring(0,5) == 'n_num')
				{
					if (tempobj.value.length < 11)
					{
						tempobj.style.border = '1px solid #FF0000';
						tempobj.focus();
						return false;
					}
				}  
				tempobj.style.border = '1px solid #CCCCCC';
			}

	}
	return true;
}

function ismaxlength(obj){
var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
if (obj.getAttribute && obj.value.length>mlength)
obj.value=obj.value.substring(0,mlength)
}

function do_it3 (fname ){

  ///check start date and end date if its big then alert it
   var startdayindex = document.getElementById('pday').selectedIndex;
   var startdayvalue = document.getElementById('pday')[startdayindex].value;

   var startmonthindex = document.getElementById('pmonth').selectedIndex;
   var startmonthvalue = document.getElementById('pmonth')[startmonthindex].value;

   var startyearindex = document.getElementById('pyear').selectedIndex;
   var startyearvalue = document.getElementById('pyear')[startyearindex].value;
   
   var startdate =startyearvalue+startmonthvalue+startdayvalue; 
	   
   var enddayindex = document.getElementById('peday').selectedIndex;
   var enddayvalue = document.getElementById('peday')[enddayindex].value;

   var endmonthindex = document.getElementById('pemonth').selectedIndex;
   var endmonthvalue = document.getElementById('pemonth')[endmonthindex].value;

   var endyearindex = document.getElementById('peyear').selectedIndex;
   var endyearvalue = document.getElementById('peyear')[endyearindex].value;
   var enddate =endyearvalue+endmonthvalue+enddayvalue;
   
	alert(startdate+enddate);
	
	if(endate < 201092)
	 {
	  alert("Please change project end date.");
	  return;
	 }
   return;
	if (validate(fname))
	{
		if (fname != '')
		{
		 if(startdate < enddate)
		 {
		  alert("Please change project end date.");
		  return;
		 }else
		 { 
		
		
		//deger=form_parse(fname);} else { deger='';} ;
		var form = document.getElementById(fname); 
		form.submit();
   //document.write(reqpage+deger);
   // makerequest(reqpage+deger, reqlocate)  ;
	  // return deger;
		}
		}
	} else 
	{
		return false;
		
	}
}






