﻿// JScript File
////function getweather(obj)
////{   
////		var url="https://www.snowlist.com/weather_yahoo.aspx?p="+obj;
////		xmlHttp=GetXmlHttpObject(newchanged_weather)
////		xmlHttp.open("GET", url , true)
////		xmlHttp.send(null)
////}
function home_content_anns(val,obj)
{   
		var url="Controls/home_content.aspx";
		xmlHttp_home=GetXmlHttpObject(newchanged_home_content_an)
		xmlHttp_home.open("GET", url , true)
		xmlHttp_home.send(null)
}
function newchanged_home_content_an() 
{ 
	if (xmlHttp_home.readyState==4 || xmlHttp_home.readyState=="complete")
	{ 
	    var t;
	    t=xmlHttp_home.responseText;
	    document.getElementById("home_content_an").innerHTML=t;
	} 
} 
function home_content_feature(val,obj)
{   
		var url="Controls/home_feature.aspx";
		xmlHttp_feature=GetXmlHttpObject(newchanged_home_content_feature)
		xmlHttp_feature.open("GET", url , true)
		xmlHttp_feature.send(null)
}
function newchanged_home_content_feature() 
{ 
	if (xmlHttp_feature.readyState==4 || xmlHttp_feature.readyState=="complete")
	{ 
	    var t;
	    t=xmlHttp_feature.responseText;
	    document.getElementById("newchanged_home_content").innerHTML=t;
	} 
}
function home_content_video(val,obj)
{   
		var url="Controls/home_video.aspx";
		xmlHttp_video=GetXmlHttpObject(newchanged_home_content_video)
		xmlHttp_video.open("GET", url , true)
		xmlHttp_video.send(null)
}
function newchanged_home_content_video() 
{ 
	if (xmlHttp_video.readyState==4 || xmlHttp_video.readyState=="complete")
	{ 
	    var t;
	    t=xmlHttp_video.responseText;
	    document.getElementById("newchanged_home_content_videos").innerHTML=t;
	} 
}

function blogger_mail()
{
   
    txt_email=document.getElementById("ctl00_ContentPlaceHolder1_txt_from_email")
    txt_comments=document.getElementById("ctl00_ContentPlaceHolder1_txt_comments")
     
    if(txt_email.value=="")
    {
        alert("Please enter the email")
        txt_email.focus();
        return false;
    }
   else if(txt_email.value!="" && (txt_email.value.indexOf("@",0)==-1 || txt_email.value.indexOf(".",0)==-1))
    {
        alert("Please enter valid email")
        txt_email.focus();
        txt_email.select();
        return false;
    } 
    else if(txt_comments.value=="")
    {
        alert("Please enter the message")
        txt_comments.focus();
        return false;
    }
}


function getweather(val,obj)
{   
		document.getElementById("weather_result").innerHTML="<table width='170' height='216' border='0' cellpadding='0' cellspacing='0'><tr><td height='180' align='center'><img src='http://www.snowlist.com/images/loading1.gif' /></td></tr></table>";
		//var url="weather_yahoo.aspx?p="+obj;
		//var url="http://"+val+"/weather_yahoo.aspx?p="+obj;
		var url="http://www.snowlist.com/weather_yahoo.aspx?p="+obj;
		xmlHttp=GetXmlHttpObject(newchanged_weather)
		xmlHttp.open("GET", url , true)
		xmlHttp.send(null)
}


function newchanged_weather() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
	    var t;
	    t=xmlHttp.responseText;
	   // t=t.replace('form','span')
	  // t=xmlHttp.responseText;
	    t = t.replace(new RegExp(/\<form.+?\>/g),"");
	    t = t.replace('</form>',"");
	    t = t.replace(new RegExp(/\<input.+?\>/g),"");
	    t = t.replace(new RegExp(/\<html.+?\>/g),"");
	    t = t.replace('</html>',"");
	    document.getElementById("weather_result").innerHTML=t;
	} 
} 


//------------------------------------------------------------------------------------
function addurlink()
{
    txt_name=document.getElementById("ctl00_ContentPlaceHolder1_txt_name")
    txt_email=document.getElementById("ctl00_ContentPlaceHolder1_txt_email")
    txt_phone=document.getElementById("ctl00_ContentPlaceHolder1_txt_phone")
    txt_url=document.getElementById("ctl00_ContentPlaceHolder1_txt_url")
    txt_message=document.getElementById("ctl00_ContentPlaceHolder1_txt_message")
    
    if(txt_name.value=="")
    {
         alert("Please enter the name")
         txt_name.focus();
         return false;
    }
    else if(txt_email.value=="")
    {
        alert("Please enter your email")
        txt_email.focus();
        return false;
    }
    else if(txt_email.value!="" && (txt_email.value.indexOf("@",0)==-1 || txt_email.value.indexOf(".",0)==-1))
    {
        alert("Please enter valid email")
        txt_email.focus();
        txt_email.select();
        return false;
    } 
    else if(txt_phone.value=="")
    {
        alert("Please enter the phone")
        txt_phone.focus();
        return false;
    }
    else if(txt_url.value=="")
    {
        alert("Please enter the URL")
        txt_url.focus();
        return false;
    }
    else if(txt_message.value=="")
    {
        alert("Please enter the message")
        txt_message.focus();
        return false;
    }
    else
    {
          return true;
    }
}
//-------------------------------------------------------------------------------------



function sendtofriend()
{
      txt_name=document.getElementById("ctl00_ContentPlaceHolder1_txt_name")
      txt_email=document.getElementById("ctl00_ContentPlaceHolder1_txt_email")
      txt_friend_email=document.getElementById("ctl00_ContentPlaceHolder1_txt_friend_email")
      txt_message=document.getElementById("ctl00_ContentPlaceHolder1_txt_message")
  
    if(txt_name.value=="")
    {
         alert("Please enter your name")
         txt_name.focus();
         return false;
    }
    else if(txt_email.value=="")
    {
        alert("Please enter your email")
        txt_email.focus();
        return false;
    }
    else if(txt_email.value!="" && (txt_email.value.indexOf("@",0)==-1 || txt_email.value.indexOf(".",0)==-1))
    {
        alert("Please enter valid email")
        txt_email.focus();
        return false;
    } 
    else if(txt_friend_email.value=="")
    {
        alert("Please enter friend email")
        txt_friend_email.focus();
        return false;
    }
    else if(txt_friend_email.value!="" && (txt_friend_email.value.indexOf("@",0)==-1 || txt_friend_email.value.indexOf(".",0)==-1))
    {
        alert("Please enter valid friend email")
        txt_friend_email.focus();
        return false;
    }
    else if(txt_message.value=="")
    {
        alert("Please enter your message")
        txt_message.focus();
        return false;
    }
    else
    {
          return true;
    }
}


function reply()
{
    txt_uremail=document.getElementById("ctl00_ContentPlaceHolder1_txt_uremail")
    txt_confirm_email=document.getElementById("ctl00_ContentPlaceHolder1_txt_confirm_email")
    txt_urmessage=document.getElementById("ctl00_ContentPlaceHolder1_txt_urmessage")
    
    if(txt_uremail.value=="")
    {
         alert("Please enter your email")
         txt_uremail.focus();
         return false;
    }
    else if(txt_uremail.value!="" && (txt_uremail.value.indexOf("@",0)==-1 || txt_uremail.value.indexOf(".",0)==-1))
    {
        alert("Please enter valid email")
        txt_uremail.focus();
        return false;
    }
    else if(txt_confirm_email.value=="")
    {
        alert("Please retype your email")
        txt_confirm_email.focus();
        return false;
    }
    else if(txt_confirm_email.value!=txt_uremail.value)
    {
        alert("Email mismatch")
        txt_confirm_email.focus();
        return false;
    }
    else if(txt_urmessage.value=="")
    {
        alert("Please enter your message")
        txt_urmessage.focus();
        return false;
    }
    else
    {
        return true;
    }
    
    
}
//-------------------------------------Stickers--------------------------------------------------
function Stickers()
{
    txt_address=document.getElementById("ctl00_ContentPlaceHolder1_txt_address")
    
    if(txt_address.value=="")
    {
        alert("Please enter your mailing address");
        txt_address.focus();
        return false;
    }
}
//--------------------------------------------------------------------------------------------
function  forgotpass()
{
    txt_email=txt_suggestion=document.getElementById("ctl00_ContentPlaceHolder1_txt_email")
   
    if(txt_email.value=="")
    {
        alert("Please enter the email");
        txt_email.focus();
        return false;
    }
    else if(!isEmail(txt_email.value))
    {
        alert("Please enter the valid email");
        txt_email.focus();
        txt_email.select();
        return false;
    }
}


//-----------------------------------Suggestion---------------------------------------------------

function Suggestion()
{
    txt_suggestion=document.getElementById("ctl00_ContentPlaceHolder1_txt_suggestion")
    
    if(txt_suggestion.value=="")
    {
        alert("Please enter your suggestion");
        txt_suggestion.focus();
        return false;
    }
}


//-------------------------Text length calculation---------------------------------------
maxKeys = 1000;
var IE = (document.all) ? 1 : 0;
var DOM = 0; 
if (parseInt(navigator.appVersion) >=5) {DOM=1};

function txtshow( txt2show ) 
{
// Detect Browser
    if (DOM) 
    {
        var viewer = document.getElementById("txtmsg");
        viewer.innerHTML=txt2show;
    }
    else if(IE) 
    {
        document.all["txtmsg"].innerHTML=txt2show;
    }
}

function keyup(what) 
{
  var str = new String(what.value);
  var len = str.length;
  var showstr = maxKeys -  len  
  if (showstr < 0)
  {
  showstr=0;
  }
  var showstr ="No of characters left: " + showstr           //len + " characters of " + maxKeys + " entered";
  if (len > maxKeys)
  {
   //showstr += '<br>Some information will be lost, please revise your entry';
   //eval("document.form1."+TXTmessage).value = eval("document.form1."+TXTmessage).value.substring(0, maxKeys);
   document.form1.txt_suggestion.value = document.form1.txt_suggestion.value.substring(0, maxKeys);
   //alert(document.form1.TXTmessage.value.substring(0, maxKeys))
   }
  txtshow( showstr );
}


//----------------------------------------------------------------

function optout()
    {
        var myemail = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
        
        path1=document.getElementById("ctl00_ContentPlaceHolder1_TxtEmail")
         
        if(path1.value=="")
        {
            alert("Please enter the email address");
            path1.focus();
            return false;
        }
        else if(!path1.value.match(myemail))
        {
            alert("Enter the valid email-id");
            path1.focus();           
            return false;
        }
        else
        {
            return ture;
        }
    }
    
    
//----------------------------------------------------------------

function UserProblems()
{
    txt_probleme=document.getElementById("ctl00_ContentPlaceHolder1_txt_probleme")
    txt_priority=document.getElementById("ctl00_ContentPlaceHolder1_txt_priority")
   // ctl00_ContentPlaceHolder1_txt_priority
    txt_title=document.getElementById("ctl00_ContentPlaceHolder1_txt_title")
    txt_steps=document.getElementById("ctl00_ContentPlaceHolder1_txt_steps")
    txt_whatsproblem=document.getElementById("ctl00_ContentPlaceHolder1_txt_whatsproblem")
    txt_contact=document.getElementById("ctl00_ContentPlaceHolder1_txt_contact")


    if(txt_probleme.value=="Select")
    {
        alert("Please select the type of problem");
        txt_probleme.focus();
        return false;
    }
    else if(txt_priority.value=="Select")
    {
        alert("Please select the priority");
        txt_priority.focus();
        return false;
    }
    else if(txt_title.value=="")
    {
        alert("Please enter the title");
        txt_title.focus();
        return false;
    }
    else if(txt_steps.value=="")
    {
        alert("Please enter the steps to recreate the problem");
        txt_steps.focus();
        return false;
    }
    else if(txt_whatsproblem.value=="")
    {
        alert("Please enter what is the problem");
        txt_whatsproblem.focus();
        return false;
    }
    else if(txt_contact.value=="")
    {
        alert("Please enter the contact address");
        txt_contact.focus();
        return false;
    }

}

//----------------medialistregistration----------------------------
    
    
    function validate_medialist()
    {
        
        txt_fname=document.getElementById("ctl00_ContentPlaceHolder1_txt_fname");
         txt_lname=document.getElementById("ctl00_ContentPlaceHolder1_txt_lname");
         txt_media=document.getElementById("ctl00_ContentPlaceHolder1_txt_media");
          txt_email=document.getElementById("ctl00_ContentPlaceHolder1_txt_email");
         txt_address=document.getElementById("ctl00_ContentPlaceHolder1_txt_address");
         txt_city=document.getElementById("ctl00_ContentPlaceHolder1_txt_city");
         txt_state=document.getElementById("ctl00_ContentPlaceHolder1_txt_state");
         txt_zipcode=document.getElementById("ctl00_ContentPlaceHolder1_txt_zipcode");
         txt_workphone=document.getElementById("ctl00_ContentPlaceHolder1_txt_workphone");
          txt_cellphone=document.getElementById("ctl00_ContentPlaceHolder1_txt_cellphone");
         txt_comments=document.getElementById("ctl00_ContentPlaceHolder1_txt_comments");
        if(txt_fname.value=="")
        {
            alert("Please enter the first name");
            txt_fname.focus();
            return false;
        }
//        else if(!isName(txt_fname.value))
//        {
//            alert("First name should be alphabets");
//            txt_fname.focus();
//            return false;
//        }
        else if(txt_lname.value=="")
        {
            alert("Please enter the last name");
            txt_lname.focus();
            return false;
        }
//        else if(!isName(txt_lname.value))
//        {
//            alert("Last name should be alphabets");
//            txt_lname.focus();
//            return false;
//        }
        else if(txt_media.value=="")
        {
            alert("Please enter the media outlet");
            txt_media.focus();
            return false;
        }
        else if(txt_email.value=="")
        {
            alert("Please enter the email");
            txt_email.focus();
            return false;
        }
       // else if(!isEmail(txt_email.value))
//        {
//            alert("Enter the valid email id");
//            txt_email.focus();
//            return false;
//        }
		else if(txt_email.value!="" && (txt_email.value.indexOf("@",0)==-1 || txt_email.value.indexOf(".",0)==-1))
		{
			alert("Please enter the valid email");
			txt_email.focus();
			txt_email.select();
			return false;
		}
        else if(txt_address.value=="")
        {
            alert("Please enter the address");
            txt_address.focus();
            return false;
        }
        else if(txt_city.value=="")
        {
            alert("Please enter the city");
            txt_city.focus();
            return false;
        }
        else if(txt_state.value=="")
        {
            alert("Please enter the state");
            txt_state.focus();
            return false;
        }
        else if(txt_zipcode.value=="")
        {
            alert("Please enter the zip code");
            txt_zipcode.focus();
            return false;
        }
//        else if(!isNumber(txt_zipcode.value))
//        {
//            alert("Zipcode shoud be numerals");
//            txt_zipcode.focus();
//            return false;
//        }
        else if(txt_workphone.value=="")
        {
            alert("please enter the work phone number");
            txt_workphone.focus();
            return false;
        }
//         else if(!isNumber(txt_workphone.value))
//        {
//            alert("Work phone number shoud be numerals");
//            txt_workphone.focus();
//            return false;
//        }
        else if(txt_cellphone.value=="")
        {
            alert("please enter the cell phone number");
            txt_cellphone.focus();
            return false;
        }
//        else if(!isNumber(txt_cellphone.value))
//        {
//            alert("Cell phone number should be numerals");
//            txt_cellphone.focus();
//            return false;
//        }
        else if(txt_comments.value=="")
        {
            alert("please enter the comments");
            txt_comments.focus();
            return false;
        }
//        else if(!isName(txt_comments.value))
//        {
//            alert("comments should be alphabets");
//            txt_comments.focus();
//            return false;
//        }
        return true;
    }
    
    //-------------------------------General functions----------------------------
 function isName(txt)
{
 	if( txt.match(/^[a-zA-Z .]+$/))
	{
		return true;
	}
	else 
	{
		return false;
	}
}
function isNumber(txt)
{
 	if(txt.match(/^[0-9-]+$/))
	{
		return true;
	}
	else 
	{
		return false;
	}
}
function isEmail(txt)
{	
 	if(txt.match(/^[a-zA-Z0-9_.]+@[a-zA-Z0-9]+[.]([a-zA-Z]{2,3}|[a-zA-Z]{2,3}.[a-zA-Z]{2,3})$/))
	{
		
		return true;
		
	}
	else 
	{
		return false;
		
	}
}


//-----------------------------------Registration----------------------------------------------------


function Registration()
{

        txt_username=document.getElementById("ctl00_ContentPlaceHolder1_txt_username");
        txt_password=document.getElementById("ctl00_ContentPlaceHolder1_txt_password");
        txt_confirmpass=document.getElementById("ctl00_ContentPlaceHolder1_txt_confirmpass");
        txt_firstname=document.getElementById("ctl00_ContentPlaceHolder1_txt_firstname");
        txt_lastname=document.getElementById("ctl00_ContentPlaceHolder1_txt_lastname");
        txt_age=document.getElementById("ctl00_ContentPlaceHolder1_txt_age");
        drp_sex=document.getElementById("ctl00_ContentPlaceHolder1_drp_sex");
        txt_email=document.getElementById("ctl00_ContentPlaceHolder1_txt_email");
        txt_phone=document.getElementById("ctl00_ContentPlaceHolder1_txt_phone");
        txt_address=document.getElementById("ctl00_ContentPlaceHolder1_txt_address");
        drp_states=document.getElementById("ctl00_ContentPlaceHolder1_drp_states");
        txt_country=document.getElementById("ctl00_ContentPlaceHolder1_txt_country");
        txt_vimg=document.getElementById("ctl00_ContentPlaceHolder1_TxtVerificationimg");
        txt_himg=document.getElementById("ctl00_ContentPlaceHolder1_HdnVerficationcode");
        
        if(txt_username.value=="")
        {
            alert("Please enter the username");
            txt_username.focus();
            return false;
        }
        else if(txt_password.value=="")
        {
            alert("Please enter the password");
            txt_password.focus();
            return false;
        }
        else if(txt_confirmpass.value=="")
        {
            alert("Please enter the confirm password");
            txt_confirmpass.focus();
            return false;
        }
        else if(txt_confirmpass.value!=txt_password.value)
        {
            alert("Password Mismatch");
            txt_confirmpass.focus();
            return false;
        }
        else if(txt_firstname.value=="")
        {
            alert("Please enter the first name");
            txt_firstname.focus();
            return false;
        }
        else if(txt_lastname.value=="")
        {
            alert("Please enter the last name");
            txt_lastname.focus();
            return false;
        }
        else if(txt_age.value=="Age")
        {
            alert("Please select the age");
            txt_age.focus();
            return false;
        }
        //else if((txt_age.value!="")&&(!isNumber(txt_age.value)))
//        {
//            alert("Please enter the valid age");
//            txt_age.focus();
//            //txt_age.select();
//            return false;
//        }
        else if(drp_sex.value=="Select")
        {
            alert("Please select the sex");
            drp_sex.focus();
            return false;
        }
       
        else if(txt_email.value=="")
        {
            alert("Please enter the email");
            txt_email.focus();
            return false;
        }
		else if(txt_email.value!="" && (txt_email.value.indexOf("@",0)==-1 || txt_email.value.indexOf(".",0)==-1))
		{
		 	alert("Please enter the valid email");
            txt_email.focus();
            txt_email.select();
            return false;
		}
       // else if(!isEmail(txt_email.value))
//        {
//            alert("Please enter the valid email");
//            txt_email.focus();
//            txt_email.select();
//            return false;
//        }
        else if(txt_phone.value=="")
        {
            alert("Please enter the phone");
            txt_phone.focus();
            return false;
        }
        else if(txt_address.value=="")
        {
            alert("Please enter the address");
            txt_address.focus();
            return false;
        }
        else if(drp_states.value=="")
        {
            alert("Please select the state");
            drp_states.focus();
            return false;
        }
        else if(txt_country.value=="")
        {
            alert("Please select the country");
            txt_country.focus();
            return false;
        }
        else if(txt_vimg.value!=txt_himg.value)
        {
            alert("You need to enter the number in the picture to confirm your registration")
            txt_vimg.focus();
            return false;
        }
        else
        {
            return true;
        }
}


//-----------------------------------------------------------------------------

function validation_featurephoto()
{

        DRPState=document.getElementById("ctl00_ContentPlaceHolder1_DRPState");
        txt_comments=document.getElementById("ctl00_ContentPlaceHolder1_txt_comments");
        txt_location=document.getElementById("ctl00_ContentPlaceHolder1_txt_location");
        txt_photo=document.getElementById("ctl00_ContentPlaceHolder1_txt_photo");
        FileUpload1=document.getElementById("ctl00_ContentPlaceHolder1_FileUpload1");
        FPath1=(FileUpload1.value).toUpperCase()
        	
        if(txt_location.value=="")
        {
            alert("Please enter the location");
            txt_location.focus();
            return false;
        }
        else if(FileUpload1.value=="")
        {
            alert("Please select the photo");
            FileUpload1.focus();
            return false;
        }
        else if(FPath1!= "" && (FPath1.indexOf(".JPG")<0 && FPath1.indexOf(".GIF")<0 && FPath1.indexOf(".JPEG")<0 && FPath1.indexOf(".PNG")<0))
        {
            alert("Please upload the valid file")
            FileUpload1.focus();
            return false;
        }
}

//-----------------
function changepassword()
{
    txt_password=document.getElementById("ctl00_ContentPlaceHolder1_txt_password");
    txt_confirmpass=document.getElementById("ctl00_ContentPlaceHolder1_txt_confirmpass");
    txt_existpass=document.getElementById("ctl00_ContentPlaceHolder1_txt_existpass");
      if(txt_password.value=="")
        {
            alert("Please enter the new password");
            txt_password.focus();
            return false;
        }
        else if(txt_confirmpass.value=="")
        {
            alert("Please enter the confirm password");
            txt_confirmpass.focus();
            return false;
        }
        else if(txt_confirmpass.value!=txt_password.value)
        {
            alert("Password Mismatch");
            txt_confirmpass.focus();
            return false;
        }
        else if(txt_existpass.value=="")
        {
            alert("Please enter the existing password");
            txt_existpass.focus();
            return false;
        }
        else
        {
        return true;
        }
        
}